My experience is with a 2007 BF 225, now with about 2350 hours on it. So, the below is based on my experience with that engine...
Oil filters - if engines still in warranty, check with your dealer to see if non-Honda oil filters will violate the warranty. If not, then a good substitute is NAPA...