No way these returns are guaranteed. Typical indexed annuities give you some weird combination of some market index minus dividends, capped at a low gain in any given year. But markets tend to be very jumpy, with large moves in a couple of years and down or no gain in others, so you never get those juicy returns you thought you were promised. Worse, typically the insurance company can change formulas at their pleasure after you make the deal.
This is just another near scam played on the unwary, a high commission piece of crud that will please the salesperson and disappoint you. If you need an SPIA or MYGA, try stantheannuityman.com or immediateannuities.com.