That's the problem with the Budapest - white can give the pawn back and get at least an equal game (usually it is either +/= or halfway between = and +/=). That's why I rated it so low - if black is playing for asymmetry then there shouldn't exist such lines to get white a good game so easily.
d4 Nf6 c4 e5 de Ng4 Bf4 Nc6 Nf3 Bb4+ Nbd2 Qe7 a3 Ngxe5 Nxe5 Nxe5 e3 Bxd2+ Qxd2 gives white a good game. Perhaps it is not quite +/= but it is definitely better for white than black. No real weaknesses on each side and white has the bishop pair.
Another excellent choice (more sharp than the above) is: 1.d4 Nf6, 2.c4 e5, 3.d:e5 Ng4, 4.Bf4 Nc6, 5.Nf3 Bb4, 6.Nc3! Qe7, 7.Qd5 with better game, for instance: 7....f6, 8.e:f6 B:c3+, 9.b:c3 N:f6, 10.Qd3! d6, 11.g3! 0-0, 12.Bg2 Bg4, 13.Rb1! , and white has a big advantage.
I f I may add: After 1....f5 has at hand three pawn structures, they all offer black some chances for an attack against the enemy king:
f5, e6, Be7, and later d6, and perhaps e6-e5 (Ilyin-Genevski setup),
f5, d6 , g6, Bg7, and perhaps later e7-e5 (Leningrad setup),
f5, e6, d5, Be7 (or even Bd6) (Stonewall setup).
Actually, some 'hybrids' are also possible, when black copies some ideas from other openings.
Example: If White plays c2-c4, d2-d4, and Nc3 early, then Black can pin the knight with Bb4, and then try to control the long diagonal a8-h1, with b6, Bb7.
This is a hybrid with Nimzo-Indian.