I have a set of Struts for 05 gmc canyon sle they should fit other years (do your homework) but I replaced the shocks and decided to put the 2 inch leveling spacer but I didn't like the way it looked with the 15inch tires so I just bought the original ones. It was a lot easier then to have to take them apart again but my loss 75 bucks for both ready to bolt on. Email through Craigslist or message thanks. Firm on price