Up here in Rochester NY we have to shell out our own money for the D.O.T. physicals,every two years before the experation due date.
I've got to get mine done before October this year.
Theres an out patient clinic that does it at a lower cost then a regular Doctor.
Its just the bare bones basics enough to be reinstated to drive commercialy another two years.
When I was a Teamster around here the companies always paid,but since I've been at Overnite/UPS Freight its always come out of my pocket.
It's the law in California the company has to pay. No one here has to pay for physicals.
I don't know about your vacations. It use to be use it or lose it. But in California we can roll ours over on the next year.
We may shake once in awhile but we got some good protections for the working man.