Needed to replace faulty unit on a 2009 Ford KA and found that the Fiat 500 one is the same product. Could have paid £30-£60 for second hand but didn't want to risk getting one with the same fault (which apparently is common). Ford main dealer wanted about £240 for a new one so saved £160. Result!