I guess it gives everyone an incentive to save up and get an insurgent. Im waiting for mine to pop up in the online thing atm, i did the heist where your driving around in them and i figured i would be able to buy them after, but i dont see them yet, i guess i need to do more heists yet.
they're on the war stock cache place iirc.