yeah wright's is three years.
here are the contract lengths for rookies from the cba:
18-21 yrs old - 3 yrs
22-23 yrs old - 2 yrs
24 yrs old - 1 yr
25 and older - no required number of years and not subject to compensation limits either (see matt gilroy contract)