It's probably out of a HD G-Van, I've seen 2500HD G vans with even a 4.8L/80E, I know some of them have the 5.3L too which is probably also in front of an 80E. Sure is expensive though! The guy's gotta be on some sort of drugs.