I used this one from Amazon. Fits perfectly. Totally OE substitute.MAHLE Original KL 145 Fuel Filter
by MAHLE Original........
About $21.00 on Amazon. Mahle stuff is usually high quality. I am going to order one to try it in my tank.
Possibly I bought it from EBay. $16.49 plus free ship. Steve