Sealed Power 2241246 Oil Pump Screen Assembly 2241246