Yeah, I think this is fine. $195 is about what was expected for pricing. As long as the masks offered on-site are inexpensive (in the $5 range), I don't think it's a problem.
This will obviously run for far longer than six weeks, presuming it sells (it will).