I recommend using Fresca, Squirt or another non-calorie grapefruit flavored soda. The added sugar from a regular soda may make this too sweet and it will alter the nutritional values of this drink.
Keyword citrus, grapefruit, tequila, grand marnier, orange, lime, grapefruit soda, citrus soda, Squirt