I bought the WRT54GL some months ago and it has been totally stable from the day I plugged it in. (that statement is probably the kiss of death, but I like to live dangerously)
I got mine from Overclockers UK and can recommend them as an online supplier, have a look at the link and the customer comments.
http://www.overclockers.co.uk/showpr...-052-LS&tool=3