I used to use FS but now I use Stripe and I save 50% or more in fees. Your fees are very high.
You also have to factor in chargeback fees, processing for non-qualified transactions (i.e. corporate cards, rewards cards, int'l cards, Amex cards, all of which cost far more than the often quoted 2-2.5% "qualified" transactions.
Thanks.