Also not many wingers getting long term deals across the comp.I agree with that. If they won't sign for two years then let them go elsewhere. Usually there is a small trade off between years and dollars though. Longer term = lower salary. Short term = higher so that would be the why. However with that in mind you still consider return on investment and don't go excessive with the overs for short term.