Way too high! 2.49% is higher than most others that top out at about 2.29%. with some searching you can get down close to 2%.
28 cents is not bad, not that a penny or two per transaction is much, but the .2 % fee will add up.
So will the $ 24.95 per month fee. Most are $ 20, I personally pay $ 5 per month. If I would do zero sales in a month my total merchant account cost is $ 5.
It looks like you are hiding an affiliate link, since that's the main use of tinyurl. It could be that they have such hige fees so they can pay your commissions?
.