Molson Coors has usurped Anheuser-Busch in completing a five-year deal to become the official beer sponsor of NASCAR in the US.