Simple answer is yes. I have a 250 watt front hub on my 2006 Cannondale. The better question is how will you use it? Mine takes the edge of climbing and boosts our speed by just over 2 mph, that's pulling a dog in a BOB trailer.
If you're looking for part time assist that works. If you want more than you need more watts and should consider other options besides the front hub. There are other posters who can explain the different systems.