I heard they are pretty accurate, I don't have any experience with them though. I would get one to test before hand to be on the safe side, cause if you can't pass that then chances are you won't pass the real one unless you flush your system more before the real test.