As far as I know, in Britain if a company promised a particular guarantee period and failed to live up to that promise, it would be a trading standards matter which could result in fines.