Benintendi is going to command at least 5 years. He has only a hit tool and has hit .300 once. He's Adam Eaton at the plate, but defensively limited to LF or DH.
I am still in a mode where basically nobody should be signed for more than 2 - 3 years, absent something strange like Trea saying "I'm desperate to play my entire useful life in DC."