The frame is built by Hot Rod Shop. He has 9 of them built, and they look solid. Think this is still alright?