I'm going to purchase these speakers today to put in my 2004 tacoma. I'd recommend an amp to go along with these speakers. Each speaker is capable of handling 100 watts rms each. Factory head unit and aftermarket head units as well don't put out that amount of watts per channel so without an amp....the speakers would be under performing.
I guess the best answer is yes? Both will fit. You'll want to get the mounting bracket for the door and its designed so either a 6.5 or a 6.75 will fit. The stock speakers are 6.75 and these sound much better than those. If you have the Bose system though you'll want to pick up a speaker that has 2ohms impedance. I had to replace the speakers in my Tahoe LTZ and you can fry your Bose amp if you use a 4 ohm speaker. I got some JBL's for the 2 ohm.
The product only comes with a pair of speakers. So you would have to buy one pair for the front and one pair for the back. Along with that, you must also pay for the corresponding harnesses, (optional) sound dampening and corresponding labor.