Govt to buy 520 vehicles worth Rs 600m despite ban