How big of a tank could i keep a JCP in for its whole life? a 40 gal breeder,55 gal?

also, what are some reputable breeders online for JCPs?