My apologies. They looked like black launchers on my phone.
The thrusters should not be green either.
Can you post a photo of the inside of his left & right legs please? I'd like to check the markings & stamping
I can't get a decent photo of the markings but it says c 2008 Hasbro inc,c takara 2006 made in china(right leg) h2804(left leg)i'll try for a photo in the daytime might work