does your megaphone already have a hole in it on the inboard/left side, for a baffle-mounting bolt? if not, will you have to "commit" to one with your baffle when it arrives, and will the baffle determine the placement of that hole?
keeping that one consideration in mind, you can easily bolt in different things until you hit on something. as far as packing, i had good results with a roll/sheet of fiberglass cloth, or "marine" fiberglass, from home depot. found it tidier than the cotton-candy variety. i made a "straight-thru" core out of wire mesh and loosely wrapped some 'glass around it. i was going for "loud-ish but tolerable" -- the fiberglass takes the nasty edge off the tone.... ymmv....
i like that oil filter idea. may have to play with some...
-jon