I bought the "polylube 1000" a few months ago when i was cleaning out my 608 bearings, (they are the same size as skateboard bearings), for my speed skates. I went to the fairly useless skateboard shop in my town but they didn't have any lube at all, so i went to the bike shop to see if they would have any, i ended up buying an all-purpose bicicle lube. I put a super tiny bit in each of my bearings. It killed the bearings, they got harder to turn, comparatively to what they used to spin like. When you have 16 bearings that adds a ton of drag. The one really positive effect it had was it makes all of the wheels spin really smoothly like even when you are skating outside it really makes for a smoother ride, like the differnece between a train riding on wooden ties as opposed to cement ties, the cement is way smoother. It was really my fault for buying it, i should have thought about bike wheels compared to speed skating wheels, the bike wheels are spining the bearings a lot less rpm's. This lube has worked fine for many other applictations also, the stuck scroller on my mp3, the ball tracks that my desk drawers ride on, and a few other things i can't think of. Remember to always clean out your bearings before adding more lubricant to them, or they will just jam up. Overall this lubricant probably works fairly well for its designated purpose!