Yesterday I was looking at a specialized s-works tricross bike with a flat bar instead of a road bike handlebar. The frame is a 2006 or 2007 but was only used on smooth roads. One more thing that concerns me is that I'm 5'10 and the frame is 54cms. I don't know if that frame works with me?? And what's the normal weight for that type of bike? Also is that frame a strong frame especially being that old?