Mcclaughlin agrees to deal with Eclipse