After researching this, I now see your delimma. I would say you have three options.
1. Go to Microsoft make Bill Gates even richer and pay a rediculous amount for what you can buy a lot cheaper anywhere else. The catch here is that if something happens, MS will replace the disk for like $20. If you buy the OEM/Upgrade software, they will NOT help you. Believe me I know.
2. Here is the link to lowest price software of the sites I buy from regularly and have no problem recommending this site to you. Plus they have free shipping. You always have to be careful about that online. The cheapest product is not always the lowest overall cost. But I imagine you might have picked up on that on Ebay. You can tell the less than reputable companies by how much shipping they charge.
http://www.atomicpark.com/xq/aspx/microsoft-office-2003-standard-upgrade/prodid.35920/buy.software/qx/productdetail.html
3. You are on your own with this one. Everything looks okay to me, but I cannot vouch for this company as I have never purchased from them.
http://www.techforless.com/cgi-bin/tech4less/021-06153?mv_pc=nextag
Just read the fine print. After you add the shipping to this you are not talking a lot of difference between this and option #2.
Please note however, that #2 & #3 will only come with CDs and registration codes. No manual. But the money you save from having to buy from MS, you can go buy one or just look up questions online...or well you know what I'm going to say next.
My recommendation: Go with #2, make sure you keep that disk and registration keys safe and someplace you can find them. I also, HIGHLY recommend making a complete image of your system. With an image you can go from your computer burning up to back up and running in about an hour. Less if you know what you are doing. More if you don't have another computer on hand. But we can talk more about that later if you want.
Thanks again.

When you are satisfied with my answer please push the
Accept Button.
Bonuses are always appreciated. Funds earned here go to college fund for my 5 children. Thanks!