Can some identify this and maybe give me some info on this? Chassis says Kyosho.