Cavicchi agrees to deal with Flying Dragons