It usually takes anywhere from two to ten years to get a vaccine tested and ready for market.
I think the success rate is well under 50%. So having two in such a short eriod of time..one of which is said to be 90% and the other 94% effective is astonished to me. Of course it is possible. But how probable?