yep they do rip you off, the missus took her fiesta ZS to get another key and they wanted £150 for a new key and to program it, i thought it was way too much so rang up the manager and he gave me some crap about how its a really in depth procedure because of a system called IDS blah blah blah......he was a little shocked when i said oh really seeing as we use IDS for range rovers and the landies at work and i know it takes a max of 5-10 mins!
still he wouldnt budge even though i gave him the warranty code and book time which was 0.3 hours time to program, neverless the missus needed a key then and there so we had to do it