They aren't THAT expensive, and for the amount of work involved if they fail, do you really want to try and save a few bucks?
I mean, it "could" cost you an engine.
Punch the part into
www.gmpartsdirect.com and see what you get.
Just watch their shipping charges.