When I interviewed with Republic a few weeks ago they said the 170 series has a 2 year contract. However, if you are trained in the 145 or Q and leave within the first year you have to repay the $5,000 "bonus" in FULL. Not just the money you received after taxes.
They also politely informed us that if we did break contract early they have people specifically tasked to make sure they receive the money you owe them.