I have a 2005 Silverado LS 2wd V6 engine that needs u-joints replaced in it. I want to order some u-joints that are of better quality than that of auto zone. I have been looking at the MOOG brands on summit racing dot com and the have a few different selections that their page says will fit my truck. they have different size bearing cap diameters from series to series and also inside snap rings and outside snap rings. My question in since I'm replacing the OEM ones how do I know which ones exactly do I need. I looked at auto zone site for reference and same case different size caps and snap rings but all will fit. Since I only have one vehicle and it will be on jack stands while changing out the u-joints I want to make sure when I start this project I have purchased the correct replacement joints. Is there a way I can tell which ones I need to get as far as bearing diameter and also which style snap rings I need to go with ? Its a long ride to the parts store on bicycle if I do get the wrong ones and have to go exchange for different ones. thanks in advance for any insight or other brand joints to go with that will hold up good for my truck. I have used auto zones in the past and well their lifetime warranty lasted about 6 months on an S-10 I used to own lol. So trying to steer clear of them this time all together.