Sad story guys :-[- major advice needed.  riving home last night as I’m turning and I get a slight metallic clunking noise. This morning as I’m turning it’s way worse and I no longer have full lock. I creep into an alignment shop and they tell me my driver’s side axle is broken and I need a new cv joint. Apparently there is no lube in there and the passenger side is also almost dry.  -S is so dry its rusty. A new cv from Toyota is $700CDN plus $250 labour. To do the seals on that side is an extra $250. The other side is apparently silent and has some lube so not sure if they need to tear it down too. Trouble is I paid to have all the diff and axle fluids changed at the beginning of January. Just called the mechanic who did it. At first he can’t remember if he topped up the axles but then he's sure he did. There is no goop leaked out where I park. The alignment guy says the seals are dry. Any chance mechanic if did lube it that the lube leaked or burned off in two months? He's saying it could be from being immersed in water or the shaft could have been bad to begin with. I've convinced him to talk to the alignment shop. Of course they want the work so they're not much help so far. Any suggestions on whether I should stick with OEM here or a good source for used? I can get a used cv from cruiserparts.net for $350CDN but I’ll have to wait two weeks for it. Also, while I’m in there what else should I be servicing, renewing?