I have used a steam wall paper stripper with the end plate removed and a nozzle made from some pipe wrapped in cloth tape for insulation...
It works great just to remove grime and oil staining and is also good on areas around door hinges and for steaming fabrics and carpets inside the car.
It can even be used to soften leather or vinyl to stretch out creases etc.
mine cost £15 from B&Q and I have had it for nearly 20 years....
it is very similar to this one...
Attachment 35050