The first BF key is available in the Endurance test room on the first level, and the merchants there regenerate equipment each time you enter.

I don't recall any particular problem with defence in act 4... Are the characters getting debuffed, and not meeting their armour requirements?