Fayerbrother agrees to deal with Generals