nope, 21$ is all you need to pay there
does my bro need an account to purchase the game for me or is the "Giftable Game Account" option thingy what you use if you buy but don't have an account?
the giftable game account is one you can give away freely to friends & family