I drain my diesel oil myself. Walmart sells a pretty good 20 qt. drain pan with a pour spot. Whenever we buy something that comes in a big box I break down the box and save the cardboard to place under the drain pan, and as mentioned not only guards against spills but makes it easy to pull the drain pan, wrench, etc. out from under the rig. Also on occasion, I save large laundry detergent containers and gallon-size RV anti-freeze bottles to slowly pour the used oil in the drain pan to using a funnel and my DW holding both. I drop the oil off at a local mechanic shop that also has a furnace that will burn almost any petroleum product.
At the cost of 17 qts. of oil, a Cummins oil filter at $35-40, if I can save on the change, even if it was as little as $75 (doubt that in my WNY neck of the woods) I'm further ahead. I do the same changing my 2 gas filters on my rig too.