I've got two FTP's, both set up the same with Burris scopes with sportsmatch mounts. I only clean the barrel when my zero goes off, one needs cleaning more than the other. The first didn't need cleaning for months and was always spot on. The new one needs cleaning about once a month again when I loose zero.
Never used anything other than AA Diablo Fields 4.52.