forget the back speakers... i would go with the alpine F550 for an amp. 250rmsx2 should be plenty of power.
as for speakers, well theres lots of great companies. what kind of sound are you looking for? -harsh or mellow tweeter -good or outstanding midbass -3way comp set