How does he know it has good compression if he has never seen the motor run?
I'd get a leak down before committing to anything. The problem with any used motor is that it is a gamble. Is $150 a reasonable gamble to you? If so, get it. If $150 would hurt keep looking.