Tauchspulen wären ne Möglichkeit, sind aber wohl auch nicht wesentlich Billiger. Je Nach Geschwindigkeit der Bewegung evtl Einen (Schritt)Motor mit Gewindestange?