The 500/550's and 530 O-ring chains don't mix. The chain will wear into parts of the engine cases.
530 non o-ring is ok, 520 o-ring is ok too.
Your bikes chain should be 98 links I believe, but like Eldar said it's always best to have a few extra links to measure and shorten to fit.