This is a tough one, but I think I would ditch the Glock. If it was your only carry peice I wouldn't do it. But since you mainly carry the 340 (one of the best carry peices, in my opinion), I would go for the 29. If it's in nice shape, $600 is a very good price.
Torotoro does give sound advice...