I had the Lenco - it's a belt drive (not Idler), and the platter is stamped steel, not a heavy cast/machined job. That said, I would say it's worth $100 provided it's in excellent condition. The drive mechanism is solid, but the tone arm is very average. It has auto lift at the end of play which is nice, but if you don't value that I would figure out how to install a better arm.
Atmosphere - are you sure you're not thinking of the Lenco Idlers? I don't recall finding much info - especially upgrade related when I had my L85.