Alternator  

This is off a 1999 Pontiac Bonneville Se 

3.8 date code 09/1998 

They are used and dirty 

#1010