Didn't realize that was the actual mileage. I've seen people ask about the 120,000 service (as well as other mileages), and not even be near that mileage. At 120,000km, if your rear main seal is leaking, and you have a leak in the timing belt area: 1: The previous owner (if your not the original owner), badly neglected the car. 2: Your car was screwed up when made. 3: The dealer is playing games. The 5SFE engine does get rear main seal leaks, but rarely at that mileage. Same with oil leaks from the timing belt area, not at all normal at 120k. I can however see at that mileage, that the struts may be going bad. That's not suprising. and you have to replace the struts in pairs (Front or Back). But at that mileage, I'd have all 4 replaced if 1 is bad. The others are probably not far behind. I'd say take it to another shop (not a dealer), who has a good reputation. Do not say what the problems are that the dealer stated. I'd ask if they can check to see if there is "any oil leaks".