Teams: Portugal, SL Benfica, Manchester United
Moss is a better WR. Although, Owens is a very good WR; Moss is just out of this world. Owens can struggle with a less than great QB, but Moss can make something out of nothing. He did play quite poorly to his standards in Oakland, but the entire organization is going down the drain there. Culpepper, for instance, is an average QB that was made out to be something more in Minnesota because of Moss. Moss now has the best QB in the league at his disposal and he's setting record breaking numbers.
Owens is less like a traditional WR, because his size allows him to power over CBs and Safety's. This is great to have because he also has a bit more speed, so he's like a TE with a WRs speed. However, Moss just has everything you want in a perfect WR. He is tall, fast and has talent. I've never seen Moss struggle in his career in regards to dropping passes. As opposed to Owens who had a problem in San Francisco before he scored that TD to beat the Packers.
So they are both great receivers, but I'd prefer Randy Moss.