Craig, yes. I place the item in a large restaurant size aluminum roasting pan, and heat to 225°. then pull it out of the oven, coated liberally and place back in the oven for 30 + minutes.
Pull it out and wipe down oil from the pan (paper towels), until it 'appears' dry.
Then wipe again.
Sop up excess oil in aluminum pan and scrub it well with soap and dry.
All mineral oil soaked paper towels go in trash can.
A word of caution: Food grade mineral oil has a VERY LOW smoke point, and FLASH point, so I don't want any drips into the oven.
The fumes once it smokes or catches fire are noxious to breathe.
It could be applied at a lower temperature, but I have found the above works well for me.
And no color changes over time and if dusty, then a rag with a trace or MO will make it pretty again.
If for some reason I would want to 'use' it, I just fire up the Weber Grill outdoors, place it on the grid and close the lid!