Is $300 a Good Price?

sounds more than fair for a running engine.