This information from the Serial Number Research Project,indicates a Gen 2 or 2.5.
CFC - G-17 - April 1997
CFF - G-22C - April 1997 - 2nd Gen.
CFH - G-23 - April 1997
CFK - G-23C - April 1997 - 2nd Gen. - US Suffix
CFL - G-30 - April 1997 - 2.5 Gen.
1998 - G31, G32, G33, G34, G35 introduced
**** - (comment added - third gen frame starts within 1998)
Much information is found in the Serial Number Research Project.
If it is in good condition and price is reasonable I would jump on it but that's just me. SJ 40