2003 Chevy Silverado 2500 Axle Housing full-floating axle 11.50" ring gear