Hi Troll, have a look at the 360 degree view of the welding of the muffler bracket attachment point in large screen!
If that is representative of the overall quality of the product then I would say no.
Looks pretty cheap to me.
My 2c worth.
The following user(s) said Thank You: TheForumTroll