I made my own version for 20. For one, why is a 3D plastic print 300 bucks? Thats custom machined price right there.