Yet you have jumped to the conclusion that it is legit? Give me some of your legit reasons.
I'd be interested in seeing lots more pictures of this vehicle.
The OP probably has bought it in good faith, I'm sure he'd like to know one way or another.
I've had 'bits' bounce off elsewhere and get in my eyes through the side of wrap around goggles (not glasses).
Luckily I've only had to have 1 fragment removed from my eye with what looked like a mahoosive cocktail stick.