Consider the Canon RF 24-105mm f/4L. I've had mine for 5 years; reliable, but be careful of lens creep.
Sandisk Extreme Pro's worked great for my 4K car videos. Got two 128GB cards for ~$60.