VERY light band pullaparts are good but in my experience won't help a shoulder impingement. I would recommend using a broomstick for shoulder dislocations. Do lots of reps, up to around 50 and if you feel comfortable, gradually move your hands closer together. Got this from Dante of DC training fame. Works well for breaking down the inevitable scar tissue and keeping things loose and mobile.