No 50,000-mile guarantee from me, but . . . I'd imagine any Generation 1 KLR650 CDI would work with your KLR600.
Might want to test by substituting a known operational CDI before you spring for a used one.
While I don't have access to the relevant links off-hand, seems like I've seen aftermarket CDIs offered for sale at affordable prices.