Do a forum search, this topic has been covered many times.
The long and the short of it is…Some are happy with the products, some very unhappy….and some who feel any price would be too much for Chinese bodywork.
The facts are..It will not fit without some/a lot of work, the finish will not be perfect, it is not even close to OE bodywork.