Writing call options for many years in the future wouldn’t pay 100 to 1, but would put money in your hand now. The big problem is that YOU can end up having to pay 1000 to 1 or 100 to 1 or whatever, essentially unlimited amounts of money, if your bet is wrong.
You can buy put options for X years into the future. That has limited downside (you can only lose your initial investment, no more) and can appreciate 50 times (I don’t know about 100...). However, I don’t know how the market for these would react to a “long slump,” ie, they may not appreciate much just by virtue of the market sitting still. It may need to fall in order for these to appreciate. But I don’t know.
I think put options are the closest to what you’re looking for: limited downside, theoretically massive upside, far away expiration, etc. But I’m not certain they’ll perform as you want.