This guy seriously knows what he's talking about and I agree with everything he picked out for you, but if you have room for a double din check out this stereo
https://www.amazon.com/Pioneer-AVH4200NEX-Receiver-Motorized-Bluetooth/dp/B01D6HPMZQ/ref=sr_1_1?ie=UTF8&qid=1495254385&sr=8-1&keywords=pioneer%204200nexI ordered the 4100nex from
https://www.soundoftristate.com/pioneer-avh-4100nex (cheaper than amazon and got here in 2 days) and they sent me a 4200nex (an extra 100-150 dollar stereo maybe they made a mistake). The 4100/4200nex has apple car play and android auto as well so you can hook up your phone via the usb and get navigation and all that fun stuff.
Edit: didn't read your budget disregard my stereo recommendation
My current setup is 4 6x8 rockford fosgate p1683
2 alpine type R 12s (dual 4 at 1 ohm wired)
audiopipe 1500.d1 pushing the 2 12s
pioneer 4200nex receiver
total for my setup came in around $1000 and installed it myself (probably would have been at least double to pay someone)
Another edit. If you decide to grab the audiopipe 1500.d1 amp, it only has 4 gauge power/ground in so you will need to grab some gauge converters if you decide to go with 1/0 gauge. I got the converters from knukonceptz and had to grind and polish them so they would fit in the power/ground inputs on the audiopipe amp. The amp is an absolute beast for it's price I recommend it. Doesn't run hot at all after playing for several hours continuously with the gain at 40%. If you haven't already, go check out a video on how to set your gains using a multimeter based off the RMS/Ohm configuration of your subs it will keep you from clipping.
Damn.. $1000 seems kinda steep for that setup..