I feel you on needing to buy oil by the drum pgreen. I have an 05 F250 (15qts), 94 F250, 95 F250, 95 F350, 96 F350 (14-16qts each), 08 wrangler (6qts), 95 trooper (5 qts).
Everytime I change oil, I pour it into a 5 gallon bucket with a popup spout so I can transport it to the recycling center...