Ok well here's the scoop. I've installed alot of systems; and for trucks the best way to get some bass while keeping your space is to 1. MTX thunderforms. They're good for the cost and sound ok with the MTX sub in it and you get to keep your leg space. You can change the sub and amp later on too.
Or 2. go to an audio store and get them to make you a custom box. You'll keep the space, it'll sound alot better since it's tuned for your truck, it's stronger (less box vibration translates into more bass, more power, and a better sub you can put in.) Personally, I don't like MTX subs, there are alot of better ones out there like Fosgates, JL, Solo Barics are great esp the L7, but pricey. The amp that comes with the Thunderform is good, but only for the MTX sub that it runs, you're better off with some other ones. Phoenix Gold, Sony, Fosgate, Alpine, all are great amps.
As for your front speakers, components are awesome. And everyone is right the Taco has crappy speaker mounts because it mounts to your feet. Come on my ears aren't on my feet! You can get a component, mount the mid range in the door (bass is heard at any angle unlike highs) and mount your tweeters in the front corner or your A pillar, door, and window, the little black triangle thingy. Or mount them high up on the B pillar right where your ears are. That's just some ideas, theres so many ways to go around this. Speakers and amps are a personal thing, and everyone will have their own "brand" and also how much money you can spend. But just like anything else you get what you pay for. Latez