6W definitely seems like a lot, I will let others chime in on that.
I don't know what eBay et al inventory you see, but for me, the supply of ready-made PC speakers seems dried up, to the point I am putting them together with parts from DigiKey:
SP570308-1 (speaker)
0050579204 (connector)
2196811225 (black pre-crimped lead)
2196812225 (red pre-crimped lead)
If you're putting the speaker in the plastic housing in your XT, you also have to make sure the diameter of the speaker "root" is right to slide into that housing. On the one I linked above, it is 22.2 millimeters. The last few pre-made ones I got on ebay were too big for that in some other cases I have that use such a housing.