This is Casio G-Shock GBA-400 G'mix bought it for 145$, have been using it for 5 years and it has gone through different tortures but still looks brand new. : r/PrideAndPinion
CASIO G-SHOCK G'MIX Bluetooth Watch GShock GBA-400-4B | eBay
CASIO G-SHOCK BLUETOOTH G-MIX model# GBA-400 BLACK/GOLD DIGITAL/ANALOG with box | eBay
Casio watch band GBA-400-7C | Horlogeband.com
Buy G-Shock | GBA400-7C | Time Source Jewelers
BUY Casio G-Shock Bluetooth G'Mix Music Control 200M Sport Watch GBA-400-4A, GBA400 - Buy Watches Online | CASIO Red Deer Watches