Homelite/Ryobi - Filter Screen,Pw Pump Inlet - 308662001 Manufacturer part number: 308662001