Never experienced problems with the QR self sealer O-rings but I have snagged the pump unit o-ring and torn it before. At £7.00-ish a go from Ducati they're not cheap for an O-ring, but unless you have a shop around the corner it might just be worth having an O-ring on standby just in case.
Your procedure is correct, tank only just lifts off the airbox though, for you to disconnect fuel lines and breather pipes.
Good luck