I dont think they will fit. the 250r ad the 250x a two totally different quads, the 250x is now the 300ex and those shocks are shorter and also have a different shock angle as compared to a 250r. check with a race shop who sells works shocks. watch out when you buy used performace shocks more times then not you would have to get them re-valved and maybe new springs put on . because when you order works type shocks they are built to the machine they are on and to the weight of the rider using them.
a re-valve and new springs will run you about 150-200 for the front and about the same for the rear. thats about what PEP charges.