This is the exact one that I bought, but my carrier is Mint, which is a T-Mobile MVNO. If you're not on T-Mobile or one of its MVNOs, you will have a diminished experience with this one. There are different models that handle the networks differently. LM-V600AM is for AT$T and the LM-V600VM is for Verizon.
This is the exact model I bought, annoyingly $75 less than I paid for it just 3 months ago. This works perfectly on T-Mobile or any of their MVNOs. I could not find a scratch on it anywhere, and the battery has 97% of its life left according to Accubattery.