After 10 hours of intense negotiations, Spanish unions and General Motors have struck an intial agreement for a new four-year wage deal at the US automaker's main Figuerelas factory in Zaragoza, Spain.