STOCK PURCHASE AGREEMENT Between SEACOAST CAPITAL PARTNERS II, L.P. and MACQUARIE INFRASTRUCTURE ASSETS INC. Dated as of October 8, 2004