Yes, DOUBLE PLATINUM should work with your key since your PLATINUM game is already Hard Drive based but ask the Dave before you buy it because it's been a whille since we had them around.
Are you SURE your game has a hard drive and is not CD ROM driven?
TITANIUM won't work, you need a TITANIUM key.
Also, TITANIUM 2 is the last software version for the XL platform.