I understand the logic and reason behind your project, and if the original frame is indeed too big then replacing with one closer to ideal is a good solution. However, if the '20cm too short' was taken from any document or data sheet provided by the fitter, then the entire fitting process, as well as his competency, is suspect, IMHO.