It is made of PU, which is plastic and does not break like fiberglass.
I do not like it.
It looks like an add-on kit.
By the way, I have seen this kit using many different names, like Vizage, Blossom, ...
Their Camry and IS300 bodykit, however, are nice.