Alright, here's a solid starter motor for your Yamaha TTR250, model years 1999 through 2006.

This thing is brand new, never used, still in its original packaging.
It's a straight-up replacement, so you shouldn't have any issues swapping out your old one.

Made by Discount Starter & Alternator, and it matches the OEM part number 4GY-81890-00-00 (the part number on the item itself is 4GY-81800-02-00).

It's a 12V unit with 9 teeth and spins clockwise.

Weighs about 2.8 pounds and has a nice painted finish.

Plus, it comes with a 1-year warranty, so you're covered if anything weird happens.

Quick heads-up though: California residents should note the Prop 65 warning about cancer and reproductive harm – you can check out more at www.P65Warnings.ca.gov.
This is a specific part, so make sure it fits your ride before grabbing it.
