It's max of 33 turns to MA, but probably couple of turns less. With luck 10 turns to go in the MA, but maybe more likely 20 (counting 10 turns per tech).
No pre-build(s) started. Cuzco is at 31spt, Delhi 24spt (but can easily be improved), so 30-40 turns to get to 1000shields. No need for coalplants. Putting al cities to wealth will give 40-50 gpt. We can sell buildings to save another 30-40 gpt and 500-700 gold (quick guess). We can also get 30-40 bpt more by turning cities into science farms, which is probably better then to join them into mildly corrupted cities.
We're only at war with France and only Germany and France have trade embargo against us. Should be ok. Lot's of unhappy faces though, would like to give an old tech to all of them just to make them a bit more friendly and try to prevent France to sign more embargo's against us. Still have some MPP's going for 8 turns I suppose we don't want those. Can we make peace with France before those MPP's run out? Might be better to just stay at war for now, I believe we're getting WH. But there are sevral weak point in defence. Might be more save to have peace, and we can trade for wool again.
Also need some MM, but will take care of that. We adding up I think we should be able to hit 1000bpt even next turn and be ably to pay for that. Being very optimistic that would mean hit MA in 28 + 10 in MA = 38 turns at best, could even wait bit more with pre-builds, and put cities on wealth. Will probably play tomorrow, after discussion.