Shower arm should be an easy fix, EZ out, teflon tape,, new shower arm. Probably $20-25.00 DIY. Biggest cost will be the EZ out.
Tap EZ out into broken pc and unscrew. Teflon tape the new arm and screw it in. Might invest in lo flo shower head while you are there.