Buying them now will sav London Concil tax payers boy £2m against full price.
I don't think new legislation is required. What is required is the Home Secretary's authorisation. If that is not forthcoming, the cannons can be sold.
Before the Met decided to request them, there was a public consultation in London. Nearly 70% in favour.