Regarding the choice between the TM40 and Keihin fcr-mx. I bought a Fcr-mx on ebay, and i am currently converting it. I went for the fcr because I like the anti decel popping thing, and the rollers on the slide. It can be bought at a lot less than what the TM40 would cost you at Procycle. There is currently a very nice KTM 525 carb for $160 buy it now on ebay, and if you are patient you will pick one up for just more than $100.
The fcr is not a plug and play thing like the TM40 from Procycle however if you want to do it properly. I am currently adapting the FCR to my bike. I turned a plug to fit in place of the TPS, installed and turned a fitting to supply vacuum to the stock petcock on my IMS tank, turned the fuel inlet lower and tapped and slotted the hole for the throttle return cable. The big job (and I enjoyed it most) was turning what looks exactly like a Noss adapter on my lathe, as I do not like the kind of adapters as made by MX Rob. I ordered the jetting kit from Procycle and am awaiting it. Shipping sounds expensive, but only till you start pricing things locally. It was a lot cheaper to order the jet kit from Procycle than sourcing things locally. I want to do the swop for a GSXR 1000 exhaust at the same time I change the carb, so the jetting would not need to be changed again. I also intend making and fitting a power now style plate.
The TM40 carbs, while less complicated/less advanced seem to work nicely on the DR and seems easier to set up. Procycle will supply you with jetting information for most combinations, and it seems most people do not have problems. So especially if you do not want to open up the airbox or fit a GSXR exhaust or similar free flowing exhaust, I guess the TM40 is the best option. I enjoy doing the machine work and believe I will have a better carb for less money with the FCR though once everything is set up. I got a flange for the GSXR pipe today. What remains to be done is the midpipe and rejetting. I will post pictures once everything is sorted out.
If somebody else also wants to fit a GSXR pipe (go read MX Rob's thread), I have an extra flange to sell as I could get 2 for the same prize as 1 at our local laser cutting business.