i believe ebuyer also do a oem version with service pack 2 built in. but its like in demand so stock is no where to be seen.
The difference in price is because u get no support. u have to fone microsoft through a toll number. But hey if anythin goes wrong with windows its always reversible and all of us on PCA forum are happy to help so id go with OEM verison!