Without the expansion tank, the issue I see is gas running out under the truck. Depending on where the truck is sitting (like in your garage) that can be a big hazard. The more I thought of this the more I was concerned about it. That's what prompted me to dig deeper and post the expansion tank sketch.
Brass vs. Steel fittings: I don't know the answer from a DOT perspective. By the time the fire gets hot enough inside your truck to effect the soldered joint or the brass fitting, the temperatures will have far exceed the flash point for gasoline, thus bad stuff will have already happened.
Your stock fuel pump should have no problem dealing with the minimal vacuum (less than 1 psi) it takes to evacuate the fuel in the expansion tank. Keep in mind the only time it will see this vacuum is if there is gas in the expansion tank. As soon as the fuel pump starts pulling the fuel out of the tank the slight vacuum in the fuel tank will suck the gas out of the expansion tank.
Location of the expansion tank would be beside the stock tank, low enough that the fuel can gravity flow into it when the fuel expansion in the fuel tank occurs.
References: