BRS recertification on Cirrus is every 10 years and costs $10,000. I would never consider putting one on a 172, especially with 172's docile Spin recovery characteristics.
There is a reason Cirrus has a BRS...you don't ever want to get a Cirrus in a spin...