I have a buddy that is about your size, maybe a little bigger, that owns a stock 870 with a 20" barrel for HD. It fits him fine. I would get it stock, and go from there. If you can't shoot it comfortably, get some stock spacers, or get a new stock.
That is what I would do.