They've gone up since I Last bought one,
Good router the WRT54GL very customisable when it comes to firmware.
Although if you don't mind not being able to run the Tomato firmware you could look at the WRT160N which is avaialble in pcworld for around £60 if you reserve online.
Might be cheaper elsewhere not really looked.
Will run DD-WRT no problem, I have 2 of them one as a router one as a wireless > wired bridge, they seem to work quite well.
Only reason I'm probably going to stop using it as a router is becuase I'm going to be using multiple internet connections and while DD-WRT can be made to do it, the instructions aren't perticullarly clear