Wow...flaming because we aren't following your etiquette on how gyarados should be played. Junk arm DOES have it's uses late game by getting ssu, poke turn, rescue, or even luxury ball back. True, it shines early game, but as stated, isn't completely dead draw late game.
Floatzel gl does what better? It has the same text, other than getting attached cards back, as rescue energy. As minimidget pointed out, luxray eats floatzel for breakfast anyway. You also wouldn't want to use that to increase you basic count, therefor decreasing your odds of a sableye start, which gyarados feeds off of. And last time I checked, attaching an energy was MUCH easier than getting a level x out. The only thing you'd wanna save on a gyarados is an expert belt, which...tada! can be retrieved by none other than junk arm.