As a Street Beasts owner and almost two years into the build, I can tell you you: RUN RUN RUN!!!!!!!!!!!
Unless you enjoy frustration and throwing money down the drain, find something else.
Now, after fixing a ton of problems and such, mine is almost done and will look as good as any other. It's just all the problems I had to work through.