I use standard Wiremold boxes for switches and receptacles under cabinets. Not my work, but similar (I don't use oversize plates):