I don't know what is BEST, per se, but I used to use GM EOS years ago when assembling engine parts. No issues there. Then I was out of that when I did the last 455 so I picked up some Lucas assembly lube and was pleased with it as well. It's pretty slickery. But I also think it's a bit more sticky than EOS, but, that's just a seat of the pants observation. I wiped the cylinder walls with that stuff and didn't rust and the stuff never moved. I'd buy it again.
Don't know what Amazon is slinging, but I'm sure if you used some top name brands like Permatex, Lucas, etc, you can't go wrong. It's just assembly lube. Temporary stuff. Just make sure it's compatible with your oil, and you should be good to go.
I don't recall who made it, but years ago there used to be a "toothpaste"-like engine assembly lube similar to the cam lobe lubes. I was always scared to use the paste stuff because I wasn't sure how fast it would dissolve if you happened to gob some up in an oil passage somewhere.