Any recognised brand of filter (Suzuki, Hi-Flow, K&N, Vesrah, Filtrex etc.) will be fine. As has already been said avoid unbranded ones as you have no guarantee of their quality. A socket or strap removal tool is worth getting if you plan to do this regularly plus spare copper sump plug washers, although you can re-use old ones if you anneal them first. If changing the oil at recommended intervals a branded semi-synthetic is fine. For extended change intervals a full synthetic would be better. I won't pay the inflated prices for motorcycle specific oils and use car oils and have been doing so on loads of bikes for years with no problems. Also good to use a torque wrench to correctly tighten the sump plug- over tighten and risk stripping the thread and under tighten and risk it coming undone....