When you mean, you found it on the road, do you mean literally dumped, or at a roadside service station shop?
This really belongs in the dodgy technology section, as it's a scam and doesn't do anything. It probably costs a couple of Euros to make at most.