Loading patent details...
US5548893A: Spin-on Oil Filter Replacement Element | Searchlight