I just purchased a Radeon 9800 Pro 128M (256-bit) from Newegg. It's a refurbished Sapphire and it was only $170. I've heard reports that it has Hynix memory (Hynix apparently has high yields on 2.5ns parts so they remark them as 2.8ns parts; "2.8ns" Hynix memory often runs like 2.5ns memory), that it is a R360, and that it is on the Radeon 9800XT PCB.
IIRC, Sapphire manufacturers the "Built By ATI" cards, so their cards are built on the same PCB as the "ATI" cards.
I may reflash the card if it overclocks to 9800XT speeds.
Make sure you get a Radeon 9800 Pro (256-bit/8-pipelines) and not a "Radeon 9800 Pro" (128-bit/8-pipelines). Note that there are also Radeon 9800SE cards (128-bit/4 pipelines) and also Radeon 9800SE cards (256-bit/4 pipelines).
Let's recap:
Radeon 9800SE cards always have 4 pipelines.
Radeon 9800/9800 Pro cards always have 8 pipelines.
Both cards can have either 256-bit or 128-bit memory interfaces.
What you want is the Radeon 9800 Pro, 256-bit, 8 pipelines, clocked at at least 380/680. This offers the bona-fide "Radeon 9800 Pro" performance you have read about in benchmarks. The other "Radeon 9800" cards aren't the same and (in some cases) are worse than the Radeon 9600XT.
There is a Powercolor Radeon 9800 Pro which ships with 2.0ns memory. You can also try to find the 256MB variant, although the extra 128M doesn't seem to make much of a difference (at least in current games).
It's nearly impossible to find a card with a specific type of core or PCB or memory. Manufacturers often change the memory (or PCB/core) without changing the model number. Most new Radeon 9800 Pro cards ship with 2.8ns Hynix memory (may or may not be relabeled 2.5ns memory), a R360 core, and a 9800XT PCB.
Remember, the worst that can happen is that you will get a R350 clocked at 380/680. That's less than 8% below the 9800XT clock speeds (412/720) (even with the new R360 optimizations, a 10% difference is realistic).
A R350 with 128M of 256-bit DDR at 380/680 is still damn fast. It may not be Radeon 9800XT fast, but it's close enough. Particularly for $170.