Well i don't mind cross-trainers to be honest, i would just prefer to spend as little time as possible doing cardio in the gym, and focusing more on my core and upper body strength.
IMO, trials riding focuses on every part of the body, and will (possibly very slowly) get you in decent shape.