You can usually repair the Backflow device. It is probably a febco 765-1 PVB. I am sure you can get the repair parts. If it is a different model you can still get the parts. It is pretty easy repair.
The valve not shutting off could be a loose solenoid in the valve or debris in the valve preventing it from closing.
Should be pretty easy if you know where the valves are in the field.