Has anyone used this seller on Ebay? Some people say they make good stuff at a really good price point. I have to get the full kit with control arms, tie rods and sway bar links. It's a 1999 Sienna Minivan. Do the bushings and grease seals hold up for at least 60,000 miles or so? Thanks.