consider what you're going to do with your car. If it's a daily driver and you don't race or anything like that, just fix your D17 .... it's not that powerful, but you'll continue to get good gas mileage. I don't know what the K20 gets, but I'm sure it's not as good as the D17.
If you wanna...