Okay long story short, I purchased a 2003 2500HD duramax from a family member, very clean truck, it was a work truck though so lots of time on the road, and three weeks before I bought it the passengers side wheel snapped off: So.. new CV axle, upper and lower ball joints and control arms on...