No, it’s not Juan Direction. It’s Sangre Azteca playing Uruapan Mexican Son the mariachi and Spanglish-ish version of Get Lucky by Daft Punk. You can hear these guys every Friday on the radio show Despierta Exa 6 to 10 AM, probably in some Mexican time zone, on Exa FM. Their Spanglish is more like Manglish.
Here are the English lyrics so you can follow along: