neighbors hate me

When I lived in AZ there was an law in the books about parking on improved surfaces. Got more than 1 ticket for it. If such a law exists in your city/county drip pans will do next to nothing for you. Be careful how far you push, you neighbor very well might contact the EPA or the local board of health and be the one laughing......