No, Mr. Levy would not be staying within budget.
Sure, 60 · $300 is $18,00, but he didn't take in the other $15 or the 2 extra uniforms.
If he were to do the math correctly, he should have done 62 · $315, which would be $19,530.
If Mr. Levy were to buy all the uniforms and not worry about it because "60 · $300 is $18,000," he would go over the budget by $1,530.
Have a luvely day!