And the bell housing lines up and everything and i vin’d the truck it came out of and it was a 1998 c1500 just like mine
Something's not making any sense.
No way a transmission shop, assuming they know (and should have asked) what vehicle the transmission you gave them to rebuild, wouldn't immediately inform you that it has the wrong configuration for your vehicle so something is missing from your story or you're not explaining it correctly.
Why did you purchase a different 4L60E to have rebuilt instead of having the transmission shop rebuild the one that is already in your truck?
Did you either buy the replacement transmission while it was still in the truck then pulled it out or was it already out?
How did you 'VIN' the the other truck based on what information is available on the replacement transmission itself, if it was purchased after it was pulled?
The only 97-99 vehicles that received the later 300mm stator-design 4L60Es were the Corvettes and F-Bodies. The trucks/SUVs didn't start receiving G3 small blocks (4.8, 5.3, 6.0, etc) until late 2000 for the 2001 model year, IIRC.