Over 3,200 union machinists around St Louis expected to strike at midnight on Monday as they seek new contract