Just so that people understand why I’m saying I highly doubt the different bodies will affect current, here’s my thinking. Btw, if I had some decent high drain batteries I’d just test the millivolt drop like Sharpie mentioned but I don’t so here it is.
Imagine the line below is a resistor. Current is flowing vertically through this line. It has a value of resistance and just so that it’s simple we’ll call that value 100.
I
Next, we’ll draw two lines in parallel, this reduces the resistance by half, and will allow twice as much current to pass. The current will pass through both lines vertically as it completes the circuit. Now we have a value of resistance of 50.
II
Let’s do ten lines, now we have resistance of 1/10th the original single line had, which is just 10. (Values like 100 are nice and easy, eh?)
IIIIIIIIII
Now, for the sake of simplicity, let’s divide the body of the flashlight into 100 longitudinal strips of metal from the tailcap to the head, each of which would have a value of resistance. Now, without getting technical the electrical resistivity of stainless steel IS higher than that of aluminum, but in this situation it probably has almost no effect because we have so much reduction of resistance by having so much metal for the current to pass through.
Here’s my rough diagram of what the flashlight body might look like represented by the lines.
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
Now, there are situations where differing metals make a massive difference. The gauge of the wires and the material used as a conductor make massive differences when we try to push several amps through them. Too light of a wire can heat up and desolder itself from a connection.
To wit, it might make a difference in the body of a flashlight if that light was pulling say 100 amps, or if the body was ten feet long. Since neither of these situations seem common, I’m not going to worry about it.
EDIT: If you didn’t see the lines the html wasn’t showing them, I had to replace them with capital I’s…