I got the same casette to my Rockrider st520 as oem. Tried shimano casette on my bike but it was not as durable as this casette.
it is more about what you are looking for in a cassette. I od most of my riding in town so i need the smallest gear to be around 10-11 teeth. i live close to the himalayas so i do about a couple of cycle trips into the mountains so i need a reeeeeeaaal tall 1st gear, minimum 32 teeth, even one with a 42 teeth (called granny gear!) would be welcome. the only complaint i have is that it didn't last long. i think i did 2000-3000 kms on it. i would be willing to pay a little more money to have a cassette that lasts longer. the smallest gear takes more of the stress as it has fewer teeth and dies out, the rest of the cassette is fine but unusable. maybe the 7th and 8th gear should be made stronger?