$300 is a big ask for a new an untested company.
I'm sure the plastic to dollar value is reasonable for a third party, but the unknown element is a bit of a turn off. Maketoys releases a few things before Giant, and TFC released there Hercules parts one at a time. So I'm cautious.