Wenn du 3 Achsen suchst, könnte der alte Saitek Cyborg was für dich sein. Gibts sicher bei Ebay günstig (z.B. der hier). Wenn du einen mit Gameport-Anschluss kriegst, um so billiger. Mit dem kann kaum noch jemand was anfangen. Wenn du Glück hast gibt Saitek die Analogwerte direkt an den Gameport weiter, d.h. du kannst dir einfach ne 15polige D-Sub-Buchse besorgen und den Joystick reinstecken. Die Belegung findest du bei Wikipedia. Die Achsenwerte werden dann wohl auf Joy(x1), Joy(y1) und Joy(x2) liegen. Wenn du allerdings Pech hast - und davon gehe ich mal aus - hat Saitek ein proprietäres Protokoll entwickelt, das alleine schon dafür nötig ist, die ganzen Buttons und den Coolie-Head zu handlen. Naja, dann bleibt dir immernoch die Möglichkeit, das Teil aufzuschrauben und intern umzubelegen.

Was sonstige 3D-Controller angeht: Der 3DConnexion Space Navigator, eine 3D-Maus kostet neu 50€. Da hast du 6 Achsen, die du mit Visual Basic und dem von der Firma gratis und gut dokumentierten SDK sehr einfach auslesen kannst.

Edit: Link repariert, hier noch weitere:
http://cgi.ebay.de/Saitek-Cyborg-3D-...item45f24b8ae6
http://cgi.ebay.de/Saitek-Cyborg-3D-...item4aa06b08e6
http://cgi.ebay.de/Saitek-Cyborg-Evo...item3a59dc554e