EVERY aerosol spray uses a very light oil as the vehicle to carry the particles.
I used to use roach spray as a substitute for WD-40 (today's roach sprays might also have genetic modifications, etc......HEALTH HAZARD?...yeah).
I once degreased a mechanics car jack (the long jack used in garages) using only a can of disinfectant (didn't have any roach spray available at the time).
I've also used roach spray to remove roofing tar from floors. The aerosol oil is so thin that I first thought that I sprayed the tar with black water (the oil immediately makes the tar easy to wipe up like butter).
The aerosol oil that is sprayed is so thin that it penetrates the thick gunked on grease and makes the grease drip off (place newspaper and paper towels underneath to catch all the grease and oil so it doesn't run into the drain)......the jack came out bone dry after setting for 45 minutes (I didn't use any water or rubbing/scraping....NOTHING). I then hosed it off for good measure (almost felt like a fool because it was bone dry, BUT, maybe on an engine the residue could be flammable, so hose the engine down anyway).
Don't use hair spray or any aerosol with thickening agents or paint.
If he wants longer lasting, non drip lube (probably not too much health hazard), he can use the cooking spray (I think it's called "PAM").
The 99cent store should be good for a long term supply of roach spray and disinfectant that will have a second use other than the aerosol lube (less clutter).