The Bowflex being "pretty good" and a 105 squat don't really seem congruent.
1. The book is in its 3rd edition now, and your shoulder problems are one of the reasons. Drop your elbows a little when you bench.
2. Do what you have to do to keep the job. They are hard to find these days.