Don't rule out your local motor factors, I usually get my filters from partsforcars in blanchardstown . I always get an oem brand from them such as Mahle/knecht.

I buy my oil from micksgarage, they do very good deals.