I had a bad experience with halfords over a none genuine oil filter, although It was on a car!
Fitted the filter that was cross-referenced to my vehicle in the halfords book only to find it not sealing to the filter housing & dripping oil. Halfords gave me a full refund but never offered to pay for the ltr of oil I lost when I fitted a genuine filter.
I only now fit genuine filters & never had a problem since.