Fits all 96 to 03 Gm trucks all engine sizes except diesel
Will sell for 300.00. Paid 465.00 new.