Joe, yes you must still submit a NFA form along with a $200 check in order to obtain a tax stamp to the BATFE in order to possess a suppressor. And, I don't think a can has been made since the early 80's that used disposable wipes.

You are showing your age, pal.
Seriously, suppressor technology has come a long way in recent years. Most use baffles of varying metal construction. Some are even removable for cleaning and maintenance.