best engine to build!!!!!
You are on a budget, you want street friendly and this is your first build.
First. What is "Street Friendly"? Do you plan on driving this most of the time?
Getting to 500hp and feeding/maintaining 500hp are 2 totally different things.