It might be worth checking out the beretta a300. It looks similar to the 390s but I've never handled one. I think you can find them around $600 new.