I think the answer is "it depends".
$50 isn't a a lot of money to many people so your product could still considered an impulse buy.
If you look at a product that runs $25/mo, a user would look at $625 one-time fee. I'd imagine the one-time purchases would be much lower.