Looking at your pic OP, I think you should sell the bike and buy on that fits. Probably not what you wanted to hear, and I realize a DM would be hard to replace, but I'm a big believer in a bike fitting right. Yours looks like it's definitely too small, and long stems and seatposts wont change that, imho.