Fields has played solidly over his last 17 games, with two bad offenses around him in Chicago and Pittsburgh. I would sign him for a couple of years (at what most likely will be a reasonable rate, comparatively speaking) and see what he can do in 2025 as the full-time starter.