I stopped in Cabelas today so of course walked by the used gun case and there sat a nice 5903, which I sure didn't need but couldn't walk away from.
Field stripped it and couldn't find anything wrong. It's lightly used plus came with three magazines, the original box and paperwork for $379 which seems very good for Cabelas, especially since they throw in a 30-day warranty.
Anyway, I'm pleased with it and hope it shoots as well as my 5906 does. It has an alloy frame and weighs about 8oz less than the stainless framed 5906.
Of course there are pictures...