The problem is that the TPS uses the signal from the speedo sensor to calibrate itself, and throws a wobbly if it doesn't get it. There have been mumurs about ways around it, but as few people have tried it, you may need to hunt around.
Ruby Racing is doing it on his project bike, but I don't know how far he's got with it yet.