US c-store giant 7-Eleven has struck a deal to buy a clutch of outlets in Texas from retail conglomerate Strasburger.