How about these guys? http://www.partsnmore.com/parts/yamaha/dt250/?filters
Scroll down for shocks on the same page.
I've used their store for some carb parts and some headlight brackets, plus water pump mechanical seals. Shipping was fast and I always got what I paid for.
Never used them for shocks though, so I can't tell.