That looks exactly like the one used on my Swift, but my p/n is 16510-61A21. I just opened up the original filter after only 3,000 km. My engine is the M16A.
The original filter was made in China but the replacements at the dealer are made in Austria, NZ$15.