i build motors and i do not like any dirt in them at all. and i have never seen one of the 261 oil filters leak. and have run more then one. as far as non detergent oil use it in the squirt can not the motor.