Because of the football injury, we never got to see Bo at his best. From his rookie season (1987) thru his last healthy season (1990), he was making quantum improvements from year-to-year and had already achieved a dominant level of performance (1990 OPS+ = 142). Improved strike zone recognition was driving these improvements.
As a professional baseball analyst, I believe Bo's next five years would've been his best years -- probably generating OPS+ of 150-and-up. Which is to say he would've been 50% more productive than the average player in the AL.
The other thing I noticed about his career stats was that he averaged a little over 120 games played in those seasons you mentioned. Was this because of injuries, or did he cut his baseball seasons short to play in the NFL?