US carmaker General Motors Co (NYSE:GM) has struck an off-take deal to buy electricity from a 180-MW solar park developed by First Solar (NASDAQ:FSLR) in Arkansas.