Micah is shopping for work shirts. The short-sleeve shirts cost $18 each and the long-sleeve shirts cost $24 each. He wants to buy 2 more short-sleeve shirts than long-sleeve shirts, and he is willing to spend no more than $120 total. How many long-sleeve shirts can he buy?