When a belt comes apart you need to remove both clutches, clean and inspect all aspects of them, shafts and seals behind them as strings/fibers from the belt can get wound around the shafts and damage those seals. If it was slipping for a while first the sheaves will also be damaged and will cause a new belt to fail sooner then normal.
Belts come apart mostly when overheated while under heavy loads. Being just a 500 I suspect it must have been slipping for a while first causing extream heat or something is causing an airflow restriction making it overheat. It is not common to loose a belt so soon...and to get a better quality belt then the OEM is not possible and the price is not reasonable. We have found that Gates makes an acceptable replacement belt for the 800s but not sure if they make one for the 500s. Check with them.