Amazon has the SureFire Sidekick 300-Lumen Keychain Light (SIDEKICK-A) for $30 with free shipping. List price: $62. It features a 3 light modes, 45-hour max runtime, and up to 66m light beam distance.
Has good Amazon Reviews.
Amazon has the AmazonBasics 100-Foot Outdoor Extension Cord (KT101) for $20 with free shipping on $25 + or with Prime. List price: $21. It features a vinyl covering that protects against moisture, abrasion, and direct sunlight, 3-prong grounded plug for added safety.
Has excellent Amazon Reviews.