This is supposed to be the filter for my 2006 Honda Odysse. It's a Nippon it say's Ultra 8 on it, and has the numbers 361 1308 and FEYO-14-302 and FS07-14-302A. I can't find a Nippon website to confirm if this is the right filter, but from looking at this filter, I don't see how the internals can work. Shouldn't there be holes in the centre tube to let oil into the engine? Will I blow my engine if I use this thing?