Yes ,the fly trap works and there is is a 4 pk of lids [similar] that fit on empty 1 lt milk bottles/cheaper/ also use a prawn head for bait in water/cheaper.
Word of WARNING empty regularly as they really Stink and you wouldn,t use them inside for that reason.