Stefan Rupp, Switzerland, Meisterschwanden, M, Hübscher AG