Not sure if you seen internal construction of an oil filter, but there are some dodgy brands out there on ebay, so do be careful.
Use OEM oil filter if you can or a very high quality after market oil filter like Blue Print or some recommendable quality, like k&n. They won't be that expensive.
For oil, pay the extra if you cannot source an oil you can trust on specs, its your engine & you want the correct stuff in your pride & joy
Anything else like cabin filter, you can fiddle with plain or charcoal based. Charcoal based filter helps remove odour/smell