I printed this in resin and it worked pretty well. need to add a small spring on the inside for the button to work. I don't know what to recommend the one i used was too weak.
You can buy 1/2 inch long brush adhesive weatherstripping (~.25" wide version) and glue to the inside edge of each side of the inner oval area.
Vacuum used: Dyson V11. I think this would work on other dysons though.