Coincidence that I've finished my research on BT GPS receivers... and just ordered one through e-bay.
I've already got Tom Tom installed and running on my Treo so all I'm missing is the receiver which in my opinion can make or break the efficiency of the Navigation / Tracking system. I have a bit of experience with GPS devices and navigation since I've had quite a few and used them on land, sea and air :-)
By the research I've been doing on the net (gotta love google) the BT-338 receiver is by far the best in terms of reception an reliability. It also has a healthy battery duration which in real world tests seems to last about 15 hrs although 17-20 hrs are advertised. The bottom choice on your post has this device.
This site was my decision maker after being through a few others:
http://www.pocketgpsworld.com/bt338.php