You should have the contractor make good on his mistake,by either buying the windows or doing the extra work to install them!! Rough opening is always what the window will fit in,how's the window company going to know what size your old jamb is if the contractor only give a rough opening.