Sounds to me like you are already paying a fair amount. Wages of course have to factor in the area you live in so I have no idea if $15 an hour is a good amount for a skilled trade technician in your area. The benefits were always where I found most people to really tip the scales and you have medical dental, paid vacation (I would love me some paid vacation) and such seems like you are doing it right. In my experience though you will find one good worker for every 20 that turn out to not be and every 100 you turn away from the start. Just keep plugging away and when you find someone good keep hold of them. For a pay scale I think that an hourly +bonus per job over a set # completed is a good way to go. With any call backs for something missed being taken out of the bonus. That way they have an incentive to work hard and an incentive to do the job right. What the pay scale, bonus and penalty is I don't know enough about your job market to say.