Engine Crankshaft Seal is a direct fit for the following:

2004 Buick Rainier
2002-2004 Chevrolet Trailblazer
2002-2004 Chevrolet Trailblazer EXT
2002-2004 GMC Envoy
2002-2004 GMC Envoy XL
2004 GMC Envoy XUV
2002-2004 Oldsmobile Bravada
4.2L Engines

Genuine GM Part Number: 89017621