I have 7 301's (Yeah, I know). Condition is very important, but also color and bed length. The black long beds fetch the highest prices. $150 is certainly not a rip-off, it's a little high, but if everything is there and if it's in good condition with a good case it will retain it's value. 301's make for some sweet sewing. You won't regret it. They beat the overrated featherweight hands-down. They are nice and quiet, easy to maintain yourself too.