I had the timing belt and water pump on my 2006 RX 330 replaced at 90K along with many other 90K suggested maintenance items-- including all serpentine belts, etc. Cost about $985. I had decided to keep the car and try for a second 90K miles. As a result I had the McPherson Struts replaced with OEM units at 96K---$1,200 including alignment. Recently @ 98K I had brake discs, rotors and pads replaced [ceramic]$465. The discs would not withstand another turning.