Gonna be hard to find a clean one in that price range even for a 125.
If you want a clean one you'll pay for it. Trust me going over the budget goes a long way. I paid more than I originally wanted to for my yz 250 that I recently picked up. But ohhhhh was it worth it. . .I only wanted to spend 2500 and ended up spending more not by a whole lot but enough where it was the tip top of my price range.
Happy hunting.
Just for perpspective my buddy picked up a super shown room nice clean 07 125 for 2200.