Have a look at this its a lot cheaper than the PC. Might be worth getting hold of a second hand ECU and having that mapped and keeping the your original so warranty is not void.
have you tried this spencer ? it does look like a good idea however I would like to know the benefits in real riding from someone who has had it done on MT07