Bought my 02 USPS panel Truck about a year ago. Ad said engine DOA. It was! Had to wait to get some more money. Luck out with a Hummer engine that was so clean inside. Can't have many miles on it. Came with a mechanical pump but used the electronic one instead. Now the fun starts, GM. Working to modify everything. It is a Navistar block, thank god. My first upgrade.