An angry driver has pledged to fight police in court after being fined £60 for having no windscreen washer fluid.
Richard Jeffrey had an unblemished 30-year driving record
Richard Jeffrey, 46, of Park Lodge Lane, Eastmoor, Wakefield, was also given three penalty points on his licence after officers arrived at his home.
They spent 30 minutes inspecting his 11-year-old Vauxhall Cavalier which was parked outside his house, said Mr Jeffrey.
They found a loose battery connection and an empty windscreen fluid reservoir and Mr Jeffrey received a fixed penalty notice for having dangerous parts on his car.
Mr Jeffrey said he had never even had a parking ticket in 30 years of trouble-free motoring.
He said: "I'm in shock. I actually thought they were trick-or-treating at first.
"I've been driving for 30 years. I have never had a point on my licence and I'm really proud of it.
"I don't speed and I'm a law-abiding citizen."
"I want the police to feel very embarrassed about what they have done."
Despite calling out a mechanic to tighten up the loose connection and refilling his washer fluid while the officers were there Mr Jeffrey was still given a ticket.
He has refused to pay the fine or give police his licence to be endorsed by the DVLA.
He added: "It's ridiculous and I'll go to court to prove it."
A police spokesman said Mr Jeffrey had been fined as part of a local clampdown on unroadworthy vehicles.