Itote, I'm in the same hole you are. Too many things to buy, too little money while waiting on the rifle to come in.
Your list covers mine.. except the addition of some good electronic ear muffs.
Saving up for the EOTech, case of M193, carrying case, blahblahblah....