Here is a perfect example of bowling having lost it's proverbial mind.
This guy just wants to buy a couple of good bowling balls, for himself and his son, that will work for them. Problem is, the current market is 10X over saturated with product, and lane conditions can differ FAR too much from place to place for ANYBODY here to be able to tell him what he needs.
Hundreds of different balls available, many of which are virtual clones of each other (whether people want to admit it or not), and a vastly under educated system of proshop operators out there who only want to sell you the newest, most expensive piece on the shelf, without being able to properly explain why you need that one.
When you need to be a rocket scientist, engineer, psychic, and swami, just to end up with a decent ball choice, you are discouraging far more people from getting into bowling than you realize.
Cryinryan, the truth is that, without a reputable and knowledgable proshop you can trust, that can watch you bowl, and spend the time it takes to make sure exactly what you need and why you need it, buying a new ball can be an exercise in futility.
In your instance, here is what I would tell you if we were friends. Taking 1/2 day off work and driving 3 hours is going to cost a lot more than the $30 difference in prices that you are looking at. If you are just in it for the fun, go to the local guy that will take the time to work with you, and let him put you in something that will perform more to your liking.
Now, understand that the world is full of opinions, and coming here to ask advice will get you as many different opinions of what to do as there are people giving the advice. My advice is no different than anyone else's, so take it for what it's worth.