I find this a reasonable take. It's a money risk, but secures the position for years to come. He is a hot commodity for sure.
Not best case scenario, but close as Bills might get
I might even expect some trade downs if the Bills do not have their QB when they come up for the pick.