Luffy did win because he was rubber. If Luffy was normal flesh, several of Enel's attacks would have killed him, the very first El Thor would have defeated him. Not to mention he'd have been unable to strike Enel anyways. Besides, that has nothing to do with the point of that post, Raigou can kill Sanji.
That's true, but it's depending on how they start. OP said Enel in his prime, so I'm assuming that includes the Arc Maxim. So, Sanji would have to fly to Enel, and Enel could create a Raigou and have it drop. Sanji would get to him, and knock him out cold in one shot, but if the Raigou has already been dropped, there's nothing Sanji can do about it. Do not get me wrong, I understand fully that there's a very, very small possibility of Enel getting to the point where he can drop a Raigou.