November 11 (SeeNews) - SunPower (NASDAQ:SPWR) has signed a 20-year power purchase agreement (PPA) with Turlock Irrigation District (TID) for a 54-MW solar photovoltaic (PV) power plant in California.