Is volunteer lab work a good practice?
If you WANT to volunteer in the lab as a learning opportunity, it can be a great practice.

If you don't want to, decline the offer and either look elsewhere or come back when his budget can handle bringing someone else in... and hope that he hasn't already found someone who was pleased to work as a volunteer and delighted to be paid.

The world is what it is, not what we wish it should be.