Frame is 54 (top tube) and 56 (seat tube) Frame is mostly carbon with some aluminium. Minor scratches shown in photos. Frame comes with bottom bracket and carbon seat post. Bought this complete bike in 2005 and have not rode the bike for 3 years. Frame was to big for me. Opera frames and bikes are a company which Pinarello owns and started for awesome carbon frames. Use to live in Windermere now in Colorado Springs. No problem shipping if anyone is interested.