Peter Gafner, Switzerland, Teufenthal AG, M, CabTec AG, 2407