I have just had a new lockset fitted and keys programmed for my Mk2 Punto (new style 2 blude key immobiliser system) by Mark at Marlow Motors, 41 Morland Rd, Sutton, 020 8643 7623 for less than £180 (about half the price charged by a Fiat dealer). He has all the appropriate kit to do the programming of the keys into the ECU and is really helpful.