I wouldn't get an amp off of ebay. The prices are just too good on there. Sounds fishy. I would get one at Best Buy or your local audio shop and get a damn nice warranty. Also, a 200 watt amp is not enough for your subwoofers. If you want enormous bass, the kind you have subwoofers for, get at least something that will do 150 watts X 2. 200 X 2 or 300 X 2 would kick royal ass. When I had my setup before I sold it (due to car issues), it made driving fun. If you can get a bandpass box (makes the bass inside the car super strong, but outside the car it lessens the sound) you're in business. And I have to high-five you on the Boston Acoustics. Some of the best damn speakers I've ever heard. I have 4 of those in my car as well on the inside.
Brands:
Rockford Fosgate is always a solid choice. DO NOT get Sony Amplifiers. I've seen more of those fried than any. One thing to keep in mind: The more money you spend, generally, the more power and quality. Sucks doesn't it
JL Subwoofers are very nice sounding from what I've heard. Sony subs aren't bad either.
Get a CD player that has bass boost and a sub level built in, so you can change the settings around to make it sound the best.