You probably don't need a shock mount for an SM58, it has internal shock/vibration reduction system so the shock mount isn't going to do anything noticeable in most situations. A basic arm would be fine unless your desk gets bashed/vibrates a lot during recording (in which case a regular boom stand on the ground would be better), the one you linked doesn't look like it has a mount that would hold an SM58, but this related one appears to be the kind of thing you're after.