The factory console cupholder can be purchased at the dealer for a VERY reasonable price. That'* what I did. There'* even a Techinfo article that covers this broken item, along with others.
My magic book has the cupholder listed as part of the bezel trim around the console, but the dealer can get the cupholder seperately.
Here'* my aftermarket cupholders. I used the gray 3M body/moulding tape to attach them, and they're strong enough for a big gulp. Note that they're actually mounted so the weight of the cup is supported by the 'hump':
And here'* my aftermarket fogs. Cyber whites, $55 a pair: