Timken USA made bearing. This bearing is perfect unused. The brown spot in thep icture is cosmolene not rust. Timeken PN# 42688 Cone 42620 Cup NSN# 3110-01-102-4645 12295551 orignal application was a military vehicle but these can be used in any truck tractor loader dozer using this size Timken bearing. High quality USA made parts Save here on these Brand new save here L3B4 10234