Madisound has a very nice selection of caps for pretty good prices. (I always buy from them when I can because they're semi-local to me). I used the carli branded capacitors they have (Cheap!) for my crossovers, and they're fine. They also sell Solen plus some fancy Mundorf ($700+) capacitors. The Bennic poly caps they sell are a pretty good price too.
If it has any really big caps (Like in the 30 uf range) then you might choose to go with electrolytic for them, since a 30 uf poly caps are going to be expensive.