Normally this should be enough and the "offiicial" minimum connection time for flights connecting to AB in Berlin is 90 minutes. Checking the luggage thru from BUD to JFK should work as well.
But there are a couple of risks with that:
- As you will have two tickets, you will bear the risk of any delay
- The new Berlin airport will open in June, so nobody has experience as of today
- The airlines schedule might change until August
- If you miss the first leg of your AB ticket, they might cancel the rest of it. However AB is much more tolerant on that compared to other airlines, but you never know...