As a general rule, CPS 2100 shoots 35 feet, CPS 1500, CPS 1000, CPS 1200 and CPS 2500 shoot 40 feet.
Ranges vary. Nibordude has a 2100 that shoots 5 ft. less than all his others. My 2500 gets 50ft. on 5 and 10x, but only 25-30 on 20x. Nibor's 1500 matches my 2500 in range, so both are above average. My 3200 gets about 40-43, 45 on a lucky shot.
I've also heard that someone modded a 2100 and got only 48ft. out of it. They followed the exact same procedure I did, but mine came up with 60.8ft, and most other peoples' fell in the middle, between 50 and 55ft. When my 2100s were stock, I don't think they shot more than 30ft, the range was bad for a 2100.
Although I am shocked that most CPS 2500s only shoot 40ft. Every 2500 I've ever seen has at least reached 45, most have reached the upper 40s.