I've had some shoulder issues over the past few years. I can still bench fairly heavily by doing the following:
- Do a rowing movement warm up to get the blood flowing into the shoulders - I do 500 Meters on a C2 rower. Light BB rowing would work too.
- Do shoulder disconnects with a band or stick - perhaps 10-20
- Do face pulls and at the end of the pull attempt to put your shoulder blades into your back pocket (figuratively). This is probably the best thing you can do. You shoulder in your back pocket cue should also be your bench press position.
- I sometimes also grab a heavy hammer handle to use for momentum and do large circles with it. Forwards and backwards on each arm. Watch you don't hit anyone
- Don't do high reps. It seems like if I do much over 5-6 reps I get a pinch in my shoulder, so high reps and pushups are out.
- OH press - Do equal amounts of this and bench pressing.
- Do dumbbell rowing and stretch out each rep as far down as you can. This always feels good on my shoulders.
Hope this helps...