We're just finished building ours. We used a Victor + Globe motor with a VEX encoder (
http://www.vexrobotics.com/276-2156.html) as feedback.
Still haven't figured out a great way to provide consistent, measurable resistance yet. But the globe is so slow we can at least test the PID loop by using our fingers to resist the position.