I'm 150 cm and when I shop for dresses in the US, I look for sizes 4 and 6. Strange thing is, I'm small even for a Japanese woman, but most of the regulars in my dive club are about my size!
I'm just a beginner, so you might not want to take my word for it, but people in my club who are qualified as DMs use the same setup I do. I have a Mobby's neoprene drysuit (the smallest "off the rack" size sold in Japan fits me well), and an Aqualung BC in XS (what else? ) I have a regular sized head (which makes for getting my head through the neckhole of my drysuit an interesting project which involves the use of either old pantyhose or a plastic shopping bag), so can't help you with the mask. I have size small Gull (Japanse manufacturer, don't know if they sell in the US) fins.
I'm just a beginner, so you might not want to take my word for it, but people in my club who are qualified as DMs use the same setup I do. I have a Mobby's neoprene drysuit (the smallest "off the rack" size sold in Japan fits me well), and an Aqualung BC in XS (what else? ) I have a regular sized head (which makes for getting my head through the neckhole of my drysuit an interesting project which involves the use of either old pantyhose or a plastic shopping bag), so can't help you with the mask. I have size small Gull (Japanse manufacturer, don't know if they sell in the US) fins.