Mazda BT-50 front suspension struts. Shock absorbers and coil springs for left and right sides.
Off of a 2012 BT-50, the ute was bought new, driven rarely, and then had a suspension upgrade soon after.
These used front suspension parts are basically as new. A bit of grease and dust from hanging around on the garage floor.
These factory parts should be identical to those suspension parts used on the Ford Ranger T6 as well.
Pickup only thanks.