T-Mobile has slashed $120 off the leather LG G4 for a limited time, bringing its price tag down to $479.76. And if you order yours before the end of this month, it also comes with a second battery, charging cradle, and a limited edition leather back free of charge.

The G4 actually has a list price of $650, but T-Mobile has been selling it for $599.76 since the handset made its debut less than three months ago — around the same price as other flagship handsets. But if you pick one up soon, you’ll get it for just $479.76.

That’s just $19.99 a month over 24 months, and as if that deal wasn’t good enough, T-Mobile will throw in a spare battery with cradle charger, and a limited-edition leather back if you buy before July 31.

We reviewed the G4 back in May, and we found it to be an excellent smartphone with a terrific display, great battery life, expandable storage — which is becoming a rarity these days — and quite possibly the best smartphone camera on the market.