Not aware who makes this FG, but overall construction pics, coo, and non Puro date code would indicate not Puro made. Recently another FG posted was made by Champ Labs. Don't think that's the case here though either.
As for louvers, your call. Seen more open ones, however also seen ones that didn't look open down the center tube and once media removed showed plenty of total opening area.
I'd say if in doubt or bothers you, take it back, use something else.