Looks like you'll be reading for days.
What you need to do is figure out what you want. Do you want 300whp NA, turboed, supercharged, NA/sprayed and how does that fit into your budget. If it doesn't then don't do it and try something else or save more money to put into your budget so you can do what you want.