Looking for any advice how to get that perfect fit without spending money on a shop fitting. I just got my Giant Escape and have some shoulder and neck area pain. Does it look like I should get a shorter or longer stem? Should the seat be moved up some. Does it look like my arms are too locked. That's the best do it yourself photo I got. I am 5 feet 6 30 inseam and the bike is a Medium/19 in.