I shall add some CARNAC wisdom to this since it appears your ocular acuity is at the 1" deep x 20 mile wide view.
First, this ain't the Navy, it's for an Army vehicle database search and if you add the dashes to the database search, it crashes the search. The person searching isn't ordering, he's searching a database. So I fail to see any correlation between your Navy ordering vs this search. The dataplate would normally have dashes in there but the database doesn't. I refrain from comment on a moronic system requiring dashes in an NSN. Sounds like you have a supply officer and not a true logistician. Logisticians get you what you need by any means, method, or process possible and are constantly in motion (never rest). Supply officers find every means, method, and process to keep from doing any work at the suffering of their charges (in other words they suck).
Second, the theory with this suggestion was to get your info correct and for you to validate the serial number on the frame with the one on the dataplate. In the meantime, the database sometimes (stress sometimes) has the contract number posted. IF it doesn't, there is a means, method, process to find other trucks of the same year that the contract number is posted and you could deduce that it would be the same. The alternate method could take a fair amount of work and I would say that if you wanted it, you should make a higher than normal donation.
Third, there was mention of the title being wrong. In my old post #1 on the older VIN INFO threads, it stated you needed to go by that number to make your request and the dataplate should be matched to the serial number (which is the VIN). So if your VIN on your title does not match the serial number on the frame, you have a problem. Since you are in TX, there are some legal means, methods, and processes to rectify that. I will let you seek your own wisdom and guidance on that.
Fourth, Army beat Navy and that's all I got to say about that.