In 1863, Profirio Diaz wasn't a General, he was Liuetenant. He became general in 1867.
In one battle scene, a group of Mexican soldiers comes under fire from weapons using tracer ammunition. Tracer ammunition was invented in the early 20th Century.
According to Wikipedia he was a General at the Battle of Pueblo.