The trx250r carb is a Keihin 34PJ, which is a flatslide carb. It requires a larger rubber intake manifold or you can mod the stock one to fit. You will also need a different throttle cable and modding to the air filter boot or run a pod filter. I'm currently messing with one on my 04. It makes serious topend right now and hopefully very soon will make the lowend I'm looking for.
A PWK35 is another option but they are very hard to find used.