EXHIBIT 10.45 STOCK AND WARRANT PURCHASE AGREEMENT STOCK AND WARRANT PURCHASE AGREEMENT (this "Agreement") made as of July 10, 2003 by and between ON TRACK INNOVATIONS LTD., an Israeli corporation having its chief executive office located at Z.H.R....