its a longbed i have found a few different websites to decode the VIN and some say it is supposed to have a 454 and others say its supposed to be a 350. i haven't been back to look at it since i got the VIN but i definently keeping my fingers crossed for the big boy.