If there's no serious damage to the frame it seems like a good deal to me. You could probably sell it for more than trying to get a refund if you don't want it. I just got one like that and my understanding of the serial number is that it's a 60cm with 126mm rear wheel spacing. Pretty cool frames imo.