The Bangor City Council approved a new contract with city police and firefighters Wednesday that restores a popular pension plan in an effort to boost recruitment and slow a high rate of police turnover. The new contract, which goes into into effect on July 1, will give police and firefighters the option to choose between the Maine State Retirement plan — where employees get roughly 50 percent of wages after 25 years of service, depending on rank — and the existing 401a plan (which is similar to a 401k), where the city will make a flat 10.5 percent contribution on each weekly paycheck. The new police and fire contracts will also include a 3 percent annual raise for the next three years.