Thanks all for the replies! I am going to check the LBS if they have anything in stock for a decent price. If not, then I shall head to autozone and get a hose clamp for the time being till one I order gets here.
And thanks for the heads up about greasing the screw threads!