Verb
buck for (third-person singular simple present bucks for, present participle bucking for, simple past and past participle bucked for)
(idiomatic, US, colloquial) To strive for persistently; to try hard to obtain (a promotion, raise, etc.).
Town Engineer Annette Turnquist explained, “This program will give you the biggest bang for your buck for the next five years.” Source: Internet
They get more bang for their buck for it than they do with a botched military intervention, which effectively plays behind closed doors. Source: Internet