The lack of accessories is what tips the balance to me. Your $300 is even a little light at current Everlast MSRP. If it was turnkey complete, I think the price would be ok. But obviously someone thought otherwise.
$129.00 Torch 26
$45.00 Regulator
$35.00 Ground lead
$49.00 Stick lead
$89.00 Pedal
$347.00 Total