When Ive used it on undercarriages Ill buy a gallon then use an automotive paint sprayer to apply it, works well and pretty cheap, even a Harbor Freight spray gun works.
Last I knew, the primary ingredient in WD40 was listed in the chemists handbook as a solvent.