partsfan > part info
27312-45010
PLATE, BEARING RETAINER, ALTERNATOR
etc... 
PriceImageProduct TitleShop NameWebsite 
search part number.