How much does this cost to the nearest dollar?

Detroit Axle - 8 Lugs Front Wheel Hub Bearing + Upper Control Arm w/Ball Joint Suspension Kit Replacement for Silverado Sierra 2500 3500
Kit Includes 2x Front Wheel Hub & Bearing Assemblies - 515058 2x Front Wheel Hub & Bearing Assemblies - 515058 2x Front Upper Control Arm w/ Ball Joint - 2x Front Upper Control Arm w/ Ball Joint - 2x Front Lower Ball Joint - K6693 2x Front Lower Ball Joint - K6693 2x Front Stabilizer / Sway Bar End Link - K80631 2x Front Stabilizer / Sway Bar End Link - K80631 2x Front Outer Tie Rod End Link - ES3609 2x

Price is $346.00
Price: $345.53