Rok później uzyskał jeszcze lepszy bilans indywidualny, pod koniec sezonu otrzymał również opaskę kapitana, ale Widzew sezon zakończył na 15. miejscu w tabeli i spadł do I ligi.
W sezonie 2008/09 zajął z Widzewem 1. miejsce w tabeli końcowej, jednak z powodu decyzji PZPN w związku z aferą korupcyjną nie otrzymał awansu do Ekstraklasy. 20 stycznia 2009 Budka przedłużył kontrakt z łódzkim klubem o kolejne trzy lata. W sezonie 2009/10 ponownie wywalczył z Widzewem awans do Ekstraklasy.
6 stycznia 2012 podpisał 2,5-letni kontrakt z klubem I ligi Pogonią Szczecin, który początkowo miał obowiązywać od lipca 2012, ale kluby porozumiały się co do przejścia pomocnika przed rozpoczęciem rundy wiosennej. W Pogoni Budka zadebiutował 17 marca w spotkaniu 21. kolejki I ligi z Piastem Gliwice (2:1)90minut.pl: Pogoń Szczecin 2:1 Piast Gliwice, zdobywając zwycięską bramkę dla nowej drużyny. W ostatnim meczu sezonu 2011/12 przeciwko Arce Gdynia strzelił gola na wagę awansu Pogoni do Ekstraklasy.