All good advice.
I think I could probably solve some of these potential problems with a few easy remedies:
If the shoe is wider than the trigger guard, file or grind down the shoe carefully on each side so that it is not too wide. Then polish so it is smooth.
To keep it from coming loose, drill small (emphasis on small) indents into the hammer where the set screws go, and Loctite the screws.