Mr. Limpy 3.5" or MASHO are your best bet. You decide.
I liked Mr. Limpy because of the size and the weight. The flat backed balls were meh, but at least helped keep my guy from flipping over. I'm a boxer brief guy so I never had the sticking out issue, but I did notice it would do that. I still think even that would be better than a Sailor 4" though.
Every time I used the Sailor I would have immediate boner issues. A bulge is one thing, but this was just a straight chub sticking down a pant leg. Very obvious looking boner. The balls on this guy were pathetic and contributed to the shaft slipping down and out from my harnesses. Bigger balls would have helped, but just the general feel of the shaft on the sailor is very unrealistic to me.
Penises are a little solid, but pretty mashable. The MASHO is a nice fix with its 3D balls and flat lying shaft. It is, however, smaller than the Mr. Limpy in general. If you held them in your hands you would see and feel that each would belong to different sized person essentially. I think I had gotten the regular firmness, mostly for the color, but you'd be better off with the hard since even the regular was at least twice as squishy as the Mr. Limpy. Being that soft led to it nearly splitting in half after a couple weeks of daily use.
TL;DR
3.5" Mr. Limpy is your best bet in size, durability, and realisim. MASHO works, but it'll probably be destroyed within a month. 4" Sailor will give you a forever boner.
Hope this helps dude.