I bought some from an internet auction site from a dealer with a good rating. The were off a 1990 4 Runner and they were in great shape. I could have just installed them "as is", but I always have to make things harder by taking them apart and cleaning them, etc.. I also installed new gaskets and seals for under $20.00. I don't know what there is that could go wrong with them if they are off a regular street driven vehicle and didn't have leaking seals causing rust and dirt. I paid $75.00 bucks total, but I could have done better If I wanted to shop around. It was worth the extra to not leave the house.