Matt -- another option is to buy the jersey(s) you like, in the closest size larger to what fits you, and take to a seamstress/seamster for alterations...for a custom fit. I sew a bit myself and I've done that with a few of my jerseys...both ways. I currently wear LARGE. Had a couple that I grew out of...but were otherwise in good condition...and I added narrow panels to slightly increase the size to fit me. And, purchased a couple that were XL and decreased the size. Not a difficult task really.
Dan