If you want private sector work ethic, you gotta pay private sector salaries.
(Many federal employees have a better work ethic than the average private sector worker. But you can't make that an expectation if you're paying less than they could make elsewhere.)