It depends how busy they are is all. Some repair centers can get things fixed and sent back faster than others.
Free sounds like the right price to me Grasshopper. ;) That's an awesome deal, and waiting a couple weeks is no biggy. Not when you consider you don't have to pay anything.