I used a Droid 2 and also a Droid X that I'd had on Verizon before, so no flashing necessary, and they worked just fine.
I've just bought a Moto G (for $76 at Target - what a deal!) and had it flashed for $40. I wasn't up to the task of trying to do it myself. It's working great and I'm thrilled with the phone.