You are pretty much my exact build.
I have a A* leather jacket in size 8. Enough space for a long sleeve shirt with sweater. I fit into 6 very good.
Textile I'm not too sure. My textile (1st gear ever) is L but it's better to have it fit snug rather than lose.
Just measure yourself and see if the numbers match in size 5/small. I really like the Shift. Plus they have great quality. Best bang for the buck.