Starter motor - adapted to fit a TTR250 from a Yamaha FZR600 starter motor so the pinion is made of the same good metal as the original TTR250.
So this is a refurbished used starter with good pinion and a brand new set of brushes fitted.
Rare item - these don't come up for sale often!
Properly built unlike the after-market items which seem to have pinions made of cheese and magnets that fall into the armature with disastrous consequences!