Oil filter socket - F-150 3.5L V6

This socket fits the oil filter on a 2017 F-150 3.5L non-turbo V6, I don't know what else it fits but I added a quick drawing with the dimensions that matter if it helps. I had a stoopid-tight oil filter last installed by Valvoline and the socket handled it perfecty.
-Print with the open end facing up. I had trouble with the outside bevel overhang curling so I printed the "flat version"; there might be a strength difference but I made sure the angled version still has a decently thick wall.
-I used Inland Tough PLA at 100% infill. Maybe overkill, but might as well only make it once rather than risk busting knuckles.