boost shouldn't be causing your leak. if it is, then you need to vent your crankcase better.
the man 'o war will hold more power then the new boss, but the boss will hold more power than most people will make. that $700 you save will go a long way for other parts.