Yes it does have all its glass and its all in place, the windshields were just fitted two weeks ago. The car needs the first three feet of exhaust pipes bought and fitted to the system already in place. Plus some mount brackets too. The engine should be a runner, but I haven't run it in over a...