I got a quote from Lexus Teesside for 225 for a 3 button master key, i went the ebay route, got a uncut key shell for £9.99 delivered, won a bid for a 3 button key with a transponder already cut and swapped the innards, cost £12.99 delivered. I programmed the lock / unlock and boot release just to test the transponder unit worked, then to do the second set of programming i had to get the key cut.
Now this was an experiance as specialist car key cutting places were quoting me between £35 and £50 to cut the key, The Teesside branch of Timpsons said they would not do it. I visited another Timpsons branch and they said they would but as it was not their key shell they could not guarantee and would charge a fiver, had it done and when i went to pay for it the nice chap said as he could not gurantee it and he knew i bought the key shell new, he did not charge me!! anyway key worked in the ignition, would not start of course as i had to program it, did this no problem and it worked perfectly, only thing i didthat was not quite right was purchase a slighly longer key blade shell as stated in previous posts, but it works perfectly, total cost under £25 as i needed to replace the battery too, as the original was dying. I use the key every day, put the other one away, saved myself around £200...who needs the dealers