Roger-
I was on the raider team in JROTC, I think my best was about 45 pushups, ~12 pullups. After I graduated in 2001, I kinda got lazy

no one said "do these" and I had to get used to that. My running was shot to hell as well and I plan to get that back in a few.
My max weight after I graduated was about 160, I think I'm down to about 150 now. My average weight in high school was around 140- not sure how much BF% but I estimated (from some online thing) around 20% at my max weight and thats prolly down a little now as well. Once I get back into running it should go further.
Genetically, I don't know. I'm naturally strong I think (first time I ever touched freeweights, I benched ~170, and I weighed probably ~135-140. Lol at that time I could find a solid pole and lift my body almost perpendicular to the ground with my arms. I was a lil munkey
I just tried the weighted pullups (flack jacket = 8.5 lbs, two 7.5 lb weights in pockets ~23 lbs) and could only do 3 (palms away)
I'm gonna try the weighted pushups tonight.
The thing with the pushups is, after my arms kinda get tired and I've rested in between, I feel like I can do like an unlimited amount. I mean I just bust out with them, and as long as I have a little pause after ~20-30 I feel like I could keep doing them. It's just getting the max reps at once that I have trouble with >.<