at my work we sell 2 different aftermarket brands, four seasons and proliance, and they both say 95-02 are the same....they may be different from factory but the differences are sometimes so minimal that the aftermarket does not change them to keep cost and inventory to a minimum,i know for a fact this is the case with many gm cores and the box has instructions and a piece of foam tape to make up the little bit of difference in size of the core...seems kinda cheesy but from what i understand is pretty common practice in the aftermarket field

Auto Parts Professional
95 sportage sold but not forgotten