I'm back from 2 months at sea, and I am signed up for a job overhauling a tugboat engine this summer, so I should get enough cash flow to get a lot of work done on my truck. For my next project, I am thinking of rebuilding my truck's suspension with new bushings, ball joints, and tie rods ends. So the big question is polyurethane or no? I heard the ride hard and squeak. My ride is already harsh enough, I just want to tighten things up a little. I like the urethane option because you can order almost everything in 1 kit which keeps things simple. The other option is to go with OEM style rubber from MOOG which is a little cheaper, but I have to order every part individually and that is a hassle (I always forget one little part that holds up the whole project). For the ball joints I can get MOOG for $120, and GM for $200, which is more worth the money? The GM joints have lasted nearly 30 years and may still be good (I'll pull them one of these days and if they're still straight I won't replace them).