Amazon has a great deal on the RF 24-240mm lens, which you can purchase for a mere $19,686.45. Better yet, as shown at the bottom left you can buy the Amazon Renewed version and save $18,771.50. This is listed as ships from and sold by Amazon. Act fast, at this price the lens will go quickly. When logged into my Prime account, it has free 2-day shipping so it will arrive in time for Xmas for Prime members.