I'm actually suprised at the quality. Yes, it works just fine on a flattop, just make sure you vice it upside down (hinges away from the vice spindle or facing up in other words) to get maximum pressure and use the BCG filler (make sure to close the ejection port door after insertion). I couldn't be happier with mine for the money.