I assume you dont want a new one because they are still available from GM and it shows 1997 to 2000 part number 10403588.
I have no way of knowing if later models will fit, junk yards have a Hollander interchange guide that would have that information.