i know you said scratch but just in case... the 96+ tanks from the OBS has the newer style sending unit that the pcm needs for the fuel level, the bigger pump, and the pressure sensor. all built into one unit. nice and simple and the tank fits right in place. BUT, my referee asked me about ORVR (google it) but it didnt apply to me. i lucked out as my motor was an 03 and the vin in the pcm was from an escalade which made it the last year not requiring ORVR. 04+ it was mandatory and your ref might call you on it since you are using 06 model.

here's a tip. the ref bases everything off the vin in the pcm. he will scan it first thing so he knows what to check for on the rest of the truck. so make sure whatever vin you have in the pcm, you have everything for whatever vehicle the vin is for...

my vin was changed to that of a ss silverado when i had the monitors tuned out (i didnt know he did that) and the ref told me my exhaust was wrong. he said i needed to change the exhaust!! i said no way, had factory tune put back in with the escalade vin and then he didnt say anything about the exhaust the next time because it was "correct" for the escalade.. does that make sense?

so just make sure all your ducks are in a row when you buy parts and setting it all up. it all has to match. THEY WILL CHECK.