How long does a backflow prevention assembly last?

With proper maintenance and annual testing, backflow prevention assemblies have been known to last for many years.