I got this as a gift and they liked it a lot!
first things first it isn't carbon fiber. or fiberglass, but it is pretty solid plastic so I don't really have to many problems.
comes with mounting hardware.
not carbon fiber