Brother I would sincerely suggest Genuine filters; only by the OEM i.e. Honda. Cheap filters like Guard, etc. May be avoided. And these both make a lot of difference between them. Honda genuine filters are far better than Guard.
Regarding engine oil, both are good. Still, I would prefer Total Quartz 9000 Future series 0w-20 and 5w-30 to Honda Genuine oil 0w-20 and 5w-30.