I've got
these Ultramarine ones plus a few sets of the Deathwatch mixed full shoulder pads, and I've been very happy with all of them.
I'd suggest getting the stand-alone dragon, as it'll be more forgiving of shoulder pad geometries (the Terminator, Primaris and Gravis armours have different curvatures than the standard Marine pad).