Sure looks like them the white spots are where they are sucking the sap from leaves
If you have a loop look at backside of the leaves like blow and see if you see them moving around or what you see.
A good loupe may work microscope handheld works better
Spinosad, not directly on the buds though. You are lucky, with a little work you can get them home. But farg yes mites are everywhere....thanks for the closer look.