Daniel Suarez, the only Mexican driver at NASCAR's top level, has been named Justin Haley's replacement at Spire Motorsports.