Yes and yes for everything as long as you know how to tune the machine.. I've used it for lining all the way to bng