Does Zeus' Heavenly Lightning Amulet still drop in the Olympus and Gods and Monsters raids? I know it can be bought from Booster Gold in the Watchtower but I am hoping I might get it from the instance.
It never dropped from any instance, that was strictly from the Amazon Time Capsule. Your only bet to get it is from the second chance vendor.