To be fair if you have a fooked bonnet then a carbon one probably makes sense, wouldn't be suprised if OEM ones are more expensive (although you could just get one from a scrappy and re-paint).
The problem with carbon is that it will dull over time, so eventually you will have to paint over it anyway or get a new 'un.