Guess it really does depend on the old adage: "it depends on what you value those points/miles at."
16,500 points for $300 is a little over 1.5 cents for point. That's pretty good in my book and would probably be worth it. Your valuation might be different.