There are much cheaper electronic breathalyzers, which are sold as a toy for adults, for amusement only, but if you take one to a party people would make decisions about driving based on them. They are much less accurate than the police machines, so for safety's sake they should be set up to over-estimate. When I looked into this a few years ago a machine as accurate as the police use was around £300. You can still fool it (i.e. yourself) by swallowing air first. A machine that you can't fool was over £600.