I guess it is a kind of annuality. I could not make too much comments since I do not know the detail information. A simple way is to discount the future cash flows with 7% rate to see whether it is true.
A big worry, if we have high inflation in the near future, then 7% is not that high. In 1980s, government bonds paid 18% per year.