From the three options above I'm not recommending anything, although Benko is quite good.
The problem is that Budapest is not very good and Albin and Benko are more positional and long-term.
For your goal (study aggressive side lines to take the opponent off his repertoire) I would go for Leningrad Dutch with c6. (Played by Caruana, Nakamura, Svidler, Ivanchuk, Mamedyarov...)
(1. d4 f5 2. g3 Nf6 3. Bg2 g6 4. Nf3 Bg7 5. 0-0 0-0 6. c4 d6 7. Nc3 c6)
You can play this setup against 1. Nf3, 1. d4 and 1. c4. (but the move order can be tricky sometimes)
It leads to unbalanced positions and if White is not careful, Black has a strong attack.
For learning Budapest I recommend this free Chessable repertoire:
www.chessable.com/trappy-repertoire-for-black-against-1e4-and-1d4/course/1570/