IMHO 30-150 years is a maximum.
i'd put the chances of communist success at 1/10, if things move too quickly