Ebay is best for oem parts or https://www.pacparts.com/pioneer_dj_parts.cfm I've used this website many times just search by model
The best place to get G-Shocks are straight from Japan I have this mudman and it's atomic solar brother and you can get them far cheaper than eBay. The website Buyee is a really good middle man that I use several times.
This account is verified. WatchCrunch has confirmed that this account is the authentic presence for this person or brand.