I received the following reply from Garmin:
I will be happy to help you today.
The following can take tracks with over 500 points.
eTrex 20,30
GPSMap 62 series
Oregon 450, 450t, 550 550t
Montana series
QUESTION: How many trackpoints a gpx file that is transfered to one of these units contain before it is truncated?