The FFL fee seems about $15 too high...also, I'd check around with other FFL holders about the background check fee. At the range where I work, we generally charge $5 for our check. CCW holders, naturally, aren't charged the $5.
The fee may be different from state to state, too.
Hmm. Do a little more homework before closing this deal.