FWIW:
1. The PUK and PUK2 codes are associated with your SIM so the make/model of your phone is irrelevant.
2. You should only need to use a PUK2 after typing in the wrong PUK several times (after typing in the wrong PIN several times.)
3. I had no problem getting the PUK code for my wife's SIM from SO CS after she accidentally locked herself out using the wrong PIN.