Have you checked on ebay? I just got a top end trainer for my DH at a pretty good price. I saved about $150.00.

Just a thought.