As far as the leaking is concerned, I would pull the housing from the filter head and make sure there are no burrs on either side, using an emery cloth to lightly smooth any imperfections on the o ring sealing surfaces. The Mahindra filter comes with a new o ring, and I would be sure to change it during every filter change. The entire body on mine seems well made, so even though it is plastic (or polymer) it is sturdy and seats well, and seems like it will function reliably. I also coat the o ring with grease to help it settle in place while it is being tightened. Like any modern diesel, do not try to fill it with fuel prior to installation. Use the bleeder screw and lift pump to fill it once once installed. The one thing I will say is once mine is out of warranty I plan on changing to a universal filter head since the filter price changed from $12 for the first one to 35 for the 2nd one, without any change in the actual product delivered. Not that universals are inferior, just that I am finding mahindra will look for anything and everything to deny a warranty claim. Best of luck!