If you can't clean your own gun you shouldn't even own one. For me, part of the fun of gun ownership is knowing how it works and taking it apart.
if I'm not mistaken,a FFL would be required to clean weapons.no difference to the BATFE in gunsmith or gun cleaner. jwr