Be careful with these kind of long term sell back agreements.
In the USA lots of early adopters of solar did so under net metering agreements where excess electricity is sold back at full price. After a number of years it was costing the utility companies too much money. So they updated the terms such that residents with solar buy electricity at retail prices (~$0.25) but sell it back at wholesale (~$0.04).