Better welds is the last thing which will make my work perfect, my welder is still learning about welding stuff like that. But you know - If you wanna make something good,make it yourself But I Know and Chimera is still learning And it don't sounding like critic ,no problem- everything from people for people I was gonna say,,,,,.,,,, did your lil' brother weld them up? .......omg!!!! hope he doesnt weld the frames too!!!!