Suicide Branch or wizspike 50%
Trang gloves or magefist 20%
25% can come from;
Lidless + 10 fcr on a ring ammy or circlet.
Enigma and arachnid is now cheap^^Viper is out of question since he needs 125 fcr for teleport with enigma (at least I would assume so). If 35 fcr spirit is not available I would try arachnid belt or look for some fcr on amulet to make up for whatever fcr the spirit lacks.