More than likely painters never even knew those bearings were there(they are painters) and ignored it when noticed if they noticed.
I would call the painter, he needs take care of it and weather strip or refund you some money. No clue on your deal with painter but creating work and expense for you with out notice is BS.
Just calling local handyman could easily run $200+. Keep track your your time and matl.
Your painter took advantage of you.