I never bought a single commander, but I got all USF commanders from War Spoils....it is sooo nice.
only bad thing are those fucking duplicates....
In my experience (rememeber, I don´t use scripts) when you get a double or triple war spoil drop, you have more chances of getting a commander or a skin item than when single drops...
I noticed too that in my case, it is better to have 1 game that last two hours than two game lasting one hour each.
Of course I can´t confirm this, but my feeling is that if you have a two hours game (while taking a nap in example

I don´t know how many hours I have spent farming in this map, but when Pershing commander was released, I started to farm to get this commander, and I got it after less than a week (I hardly farm 4 hours a day).
Same with CalliOP commander, this crhistmas holidays I was farming in order to get this commender and yeahhh, last day of holidays I got it. This time I wasted lot of hours farming coz I was on holidays at home, so I could farm all what I wanted (remember, I don´t use script to farm, just leave the game farming, and when I want, i use the b4 items in the map to finish the game, and start a new one...
In my opinion, every 3-4 hours played, you get a drop, and in my opinion again, it is better get those 3-4 hours in just two games that in 8 games lasting half an hour each one.
Sorry for my bad english....just wanted to share my experience and feelings with others.....
Thanks to the map maker and the script maker (even if I don´t use it), really a nice addition to this community. Thanks mates!!!!