I disagree totally that benching is a good way to work push-ups. Push-ups require total body tension, benching does not, hence the high number of injuries of people who bench. I can't even begin to count the number of people I've known who tore their rotator cuff benching. Can't say I've every met anyone who injured them self doing push-ups.This view is after years of benching and learning for myself. I would challenge any bencher to match my pull up numbers.
I've known (and been), a 300lb plus bencher, but I have only met 1 or 2 ppl who could routinely pump out sets of 100 push-ups.