I recently installed a pair of ball joints I purchased from Moss and I'm not too happy with them. The problem being that as soon as you put any pressure on the ball joints, the rubber boot comes loose from the ball joint. I don't even have to extend the ball joint shaft to it's max before the boots just pop right off. The machining looks a bit rough also. I suspect China or most like India as the country of origin since there are no identifying marks on the whatsoever. I've ordered a new pair of QH ball joints and hopefully these will have a little more quality. I'm afraid that the same situation may exist for the tie rod ends and I was wondering if I could use a quality pair of self lubricating rod ends by someone like Aurora or QA1. I don't have an old pair of tie rod ends to look at so I don't know what the shaft on the tie rod end looks like. Does the shaft have to have a specific pitch to fit into the steering link or would a snug fitting rod end with a threaded shaft work?