i bought these from summit, all metal construction, not like that crappy plastic cover on the ZZP ones, this company is made in the USA and they supply the bearings to timken, i checked them out on google prior to buying them. not bad for 100 each
Wheel Bearings 513187 - Wheel Bearings Unitized Hub Assemblies - Overview - SummitRacing.com