I've always just "ponied up" and spent the money for OEM filters. Saw this thread as it was time for a cabin filter, so I ordered an Ecogard along with some other items from Amazon. "Made in China" as it says on the side of the filter element, which I noticed just as I tried to slide it into the tray.
Must be about 1-2 mm too wide, and I'm reminded why I've always just bought the premium OEM filters......just my luck!