Leinberger agrees to deal with Cyclones