No the plastic gas tanks are different. This will only fit the 94-97 pick up I believe. Those pumps for the 97+ are about $270 at a parts store, had to replace both of the ones in my trucks. I went the ebay route for $70 shipped, no problems for over a year so far.