Brand new body ( and still front pictures don't look to be with the correct shape, at least for me) and brand new engine and transmission ...yes it has...