Engine rebuilder 87 TRX250

I have a 87 TRX250 I got new in 87 when I was 12, and have restored it to like new condition. The top end is shot (it runs, idles fine, does not smoke) but makes some noises, which I am thinking is the timing chain or valve train. The valves are set to spec. In was run with the oil filter installed backwards at one point :sleep: .

I’m located in S.D, and nit near a reputable small engine rebuilder. Would like to either send the entire engine or top end out for overhaul.

Anybody know of a good shop?

Mark