Is on sale...I'll reserve the exclamation mark because it is an XL. Though I find the size difference in SP tops to be minimal.

http://www.overstock.com/Cloth.....rcmndsrc=5

Will it work for you at all?