Finished game (all levels) just in 9 days. Spare no expense in buying just for 4 EUR double money reward after finishing every level. This way you'll be guaranteed enough money for all the weapons until end of the game