Aldon has similar problems but he's one of the best rushers in the NFL. He's worth the risk. So is Gregory:
Gregory is as long as JJ Watt.
Aldon's also missed a ton of games. I would take Beasley and Dupree over Gregory when factoring the off the field stuff. All 3 are studs physically.
As for Watt vs Gregory...Watt is pushing 290lbs while Gregory plays at 240.
Dupree grades out like Mario while Beasley is like Von Miller imo