This is likely your best bet for the
stem.
Theres a definite move towards shorter cranks, I'm using them because of limitations imposed by surgery. I like the power I can get from them as an ex-masher rider but the problem is the short cranks lift your centre of gravity so you feel like you're not sitting in the bike, rather more on it. A redesigned frame with a lower BB would help.
If you want to try the short cranks cheaply, the best bang is the Stronglight Impact compact double which also comes in a
junior model with very short lenght, 130 - 155mm. The
triple model goes down to 160mm