How much? It depends on what type you get, and who made it.
Basement price is $250 for police trade-ins.
Service life depends on quality, how much its used, and how well its taken care of. The manufacturer will tell you about the life of their armor.