(SeeNews) - Aug 4, 2011 - US photovoltaic (PV) equipment maker SunPower Corp (NASDAQ:SPWRA) today said it had won a supply deal for 15 MW of solar panels and trackers from Indian Mahindra EPC Services Pvt Ltd, part of industrial conglomerate Mahindra Group.