I hate making a mess during oil changes. I've tried a number of different funnel options to catch the oil that drains from the filter and while some have helped, none of them have been 100%. I've had an idea for a while and finally went through with it during my oil change yesterday.
I use Purolator PureONE oil filters and a socket style filter wrench to remove them so this device doesn't inhibit install or removal of the filter.
Picked up an exhaust pipe adapter from Advance Auto.

As you can see, the filter fit in it just about perfectly. The filter has about a 3" diameter. The flange that the filter seals against is probably about 3.25" diameter. If you can find a 3.25" pipe I would go with that. Stainless would be nice too.
Once I got started I didn't really stop to take pictures. Here's a few shots of what I ended up with prior to installing it. Should be mostly self explanatory.





The idea is that the shape will catch any oil that spills from the filter while allowing enough access to install and remove filters. During oil changes, I'll attach a hose to the barb on the bottom and make the oil drain directly into my oil container. The barb was also purchased at Advance Auto. It's 1/8" NPT to 5/16" ID hose. I drilled a hole, tapped it with a 1/8" NPT tap, cut the threads of the barb down to nearly nothing and threaded them in with some red Loctite. If you don't cut the threads down they will interfere with the filter.
The base has some material removed to fit around the engine block. Unfortunately there isn't much of a lip to fit the pipe around. I had to grind some metal out to get the best fit possible. Notching the pipe at the top allowed me to expand it to the size needed and made it hold itself in place decently well for test fitting.
I used JB KwikWeld to secure it to the engine block. It sets in 4-6 minutes and cures in 4-6 hours. Hopefully it will keep the part securely in place. There isn't much material to connect the pipe to. I put JB Weld on the block around the flange and on the end of the pipe, then installed the pipe. Once it set I went back over it with more JB Weld to make sure it's sealed.





I obviously won't know if this works until I have to change the oil again, but I'm pretty optimistic. Stainless steel would have been nice because the cut edges of the galvanized will rust. I may try to paint it during the next oil change if it works well.
I use Purolator PureONE oil filters and a socket style filter wrench to remove them so this device doesn't inhibit install or removal of the filter.
Picked up an exhaust pipe adapter from Advance Auto.

As you can see, the filter fit in it just about perfectly. The filter has about a 3" diameter. The flange that the filter seals against is probably about 3.25" diameter. If you can find a 3.25" pipe I would go with that. Stainless would be nice too.
Once I got started I didn't really stop to take pictures. Here's a few shots of what I ended up with prior to installing it. Should be mostly self explanatory.





The idea is that the shape will catch any oil that spills from the filter while allowing enough access to install and remove filters. During oil changes, I'll attach a hose to the barb on the bottom and make the oil drain directly into my oil container. The barb was also purchased at Advance Auto. It's 1/8" NPT to 5/16" ID hose. I drilled a hole, tapped it with a 1/8" NPT tap, cut the threads of the barb down to nearly nothing and threaded them in with some red Loctite. If you don't cut the threads down they will interfere with the filter.
The base has some material removed to fit around the engine block. Unfortunately there isn't much of a lip to fit the pipe around. I had to grind some metal out to get the best fit possible. Notching the pipe at the top allowed me to expand it to the size needed and made it hold itself in place decently well for test fitting.
I used JB KwikWeld to secure it to the engine block. It sets in 4-6 minutes and cures in 4-6 hours. Hopefully it will keep the part securely in place. There isn't much material to connect the pipe to. I put JB Weld on the block around the flange and on the end of the pipe, then installed the pipe. Once it set I went back over it with more JB Weld to make sure it's sealed.





I obviously won't know if this works until I have to change the oil again, but I'm pretty optimistic. Stainless steel would have been nice because the cut edges of the galvanized will rust. I may try to paint it during the next oil change if it works well.