Perfect fit thank you.It's a timing belt. It fits the vacuum cleaner as advertised. Vacuum cleaner brush roller now rotates.For those who have never made this repair, on the Shark model this was used for, there are 10 screws on the bottom of the vacuum roller housing that need to be removed to access the motor and belt. When removing screws, place screws on flat surface in a pattern similar to their housing location so you can remember where they were originally.Flip vacuum over and rest on the floor or table sideways. Fold roller housing out flat. Remove screws with standard phillips head. Four near the base, three in the center, three in the front. Two in front are hiding underneath the wheels.Flip vacuum over while holding housing closed. Gently allow housing to fold open. Motor and belt are on the side. Motor is simply press fit into a notch. Lift motor out of notch to loosen old belt (if its not already broken. Replace belt around motor and roller and then fit motor back into notch.Gently close housing, making sure electrical wiring is clear of any pinching or crushing.Flip vacuum back over while holding housing closed, and replace all screws in reverse order.Good pieceI used this product for my electric skateboard. Is pretty expensive but I was willing to pay the price to get it quick. It lasted quite a lot longer than my last belt and seems to be pretty good quality. I would probably buy again if I needed a belt with next day shipping, but there are defiantly cheaper options.This worked for my BISSELL DeepClean Premier Pet Carpet Cleaner 17N4. The original belt (marked 3M-189-6) failed after only nine months, but it did get a decent amount of use. I gave this belt four stars because I found the cost a little high. I would have shopped around a bit more but time was running out if I wanted it next day. Though I feel it was a little more costly than it should be, I am glad it worked with no issues. I will update this post if this belt fails prematurely.This belt is a direct replacement for the Original timing belt and works perfectly for my Shark Rocket Deluxe Pro. No issues at all.But consider this advice that would've been nice to know ahead of time. If your vacuum has warranty as mine did, don't open it up and fix it yourself. Shark would've sent a brand new head unit for free. Well... I voided the warranty by opening it up and then fixed it myself.This is a perfect fit for its intended application (replacing the shorter belt in a Bissell Lift Off carpet steamer). It appears to be more robust than the original OEM part.I received this belt very quickly and was super excited as the 2 I had ordered previously for my Bissell 14N7 per the manufacturer spec did not fit. This fit perfectly and I was up and running by 8 am. After 4 tanks and a good section of the carpet was clean, the cleaner started making a weird noise at the brushes. I took the cover off the new belt side and it was tearing to the point of almost breaking. So much for getting my carpet done today.I sent a request for replacement. Hopefully the replacement will last for more than 4 tanks.**Side note: Bissell product specification states the 203-6688 is the correct part number for the left side replacement belt. This is INCORRECT. The one that I purchased, the 189-3M-6, is the correct fit. The 203-6688 is too small.Buena resistencia y por el momento durabilidad, no he tenido problemas hasta el momentoFor Dirt Devil Cordless Vacuum.PerfectGreat product