I'll let you in on a little secret known as Amazon Prime. Always next day instead of weeks.
I rarely find Amazon cheaper than Ebay tho, so my cheap self goes with saving money over shaving a day or two off shipping. Besides, im lucky to get a couple hours a week to work on anything, so next day shipping normally is still too late for me.