To fix an old rusty direct drive hub motor on an e-bike, you need to open up the motor, clean out the rust, replace any damaged parts (like bearings or magnets), and then reassemble and seal it properly. This process restores smooth operation and protects the motor from further damage. In short, you’ll be removing corrosion, refreshing key components, and preventing moisture from getting back in.
This blog post will walk you through why rust happens, how to safely disassemble the hub, cleaning and part replacement steps, and tips to keep your direct-drive motor rust-free.
What is a Direct Drive Hub Motor and Why Does It Rust?
A direct drive hub motor is a type of e-bike motor where the wheel’s hub is the motor – the hub contains a ring of magnets and a stator with coils, driving the wheel without any gears.
These motors are prized for their simplicity and durability (often called “DD tanks”), but they’re not immune to rust and corrosion over time. The motor’s internal parts like the steel stator laminations, permanent magnets, axle, and bearings can rust if exposed to water or moist air.
Why do they rust? Unlike fully enclosed motors, e-bike hub motors are not 100% waterproof. No hub is completely sealed – as the motor heats up and cools (thermal cycling), it can suck in moist air, usually through tiny gaps like the cable entry.
Over time, water or condensation inside the motor leads to oxidation (rust) on metal parts. If you ride in rain, through puddles, or wash the bike carelessly, water can sneak inside the hub. Once inside, moisture gets trapped and causes steel components to corrode, coating your magnets and stator in a nasty orange-brown layer of rust.
Rust is a big problem because it can seize up moving parts and reduce the motor’s efficiency. The clearance between the rotor (magnets) and stator is very tight, so even a thin layer of rust can cause scraping or rubbing.
In one case, rust buildup expanded the magnets/stator so much that turning the axle produced a scraping sound due to insufficient clearance. You might feel the wheel turning roughly or hear grinding noises.
Rust on the copper windings is even worse – it can impede electric flow and cause overheating (the motor might draw power but just get hot instead of producing torque). In short, a rusty hub motor can feel like it lost its power or is grinding itself from the inside out.
The good news is surface rust and mild corrosion can be cleaned off, and the motor can often be restored to good working order. In the next sections, we’ll cover how to identify the issue and then step-by-step fix that old rusty hub motor to get your e-bike rolling smoothly again.
SEE ALSO E-Bike Drivetrains: Direct Drive vs. Seven-Speed
Signs of a Rusty E-Bike Hub Motor
How do you know if your direct-drive hub motor has rust issues inside? Here are some common signs:
Grinding or scraping noises: If you hear metal-on-metal scraping or a gritty sound when the wheel spins, rust could be on the rotor or stator scraping together. A heavily rusted motor was described as making a scraping sound and feeling like the axle was binding.
Wheel is hard to turn: When rust seizes up bearings or gets between the magnets and stator, your wheel may not spin freely. You might notice resistance or a “stuck” feeling if you try to rotate the motor by hand.
Reduced performance: The e-bike may feel slower, and the motor might run hotter than usual. Rust on the windings or magnets can cause inefficiency – power that should drive the bike is turning into heat. If you have a display showing wattage or temperature, you might see higher values with less actual assist.
Visible rust or water: This one’s obvious. If you see rusty streaks leaking out of the motor covers or on the axle, or if the motor was flooded and left sitting, you can bet there’s rust inside. Sometimes after a rainy ride, brownish water might weep from the hub seams.
Noise or roughness after storage: If the bike sat unused in a damp environment (garage, outdoors), the next time you ride you might hear grinding or feel the motor struggling – that can be internal corrosion making itself known.
If you observe one or more of these symptoms and know the motor has been exposed to moisture, it’s time to open it up for a look. Next, we’ll prepare the tools and then dive into fixing the rust issue.
Tools and Materials You’ll Need
Fixing a rusty hub motor is a hands-on DIY job. Before you begin, gather the following tools and materials:
Basic Bike Tools: Wrenches or hex keys to remove the wheel from your bike (you’ll need to take the wheel off the frame). Also, a wrench for axle nuts if applicable.
Screwdrivers or Allen keys: To remove hub motor cover screws (many hub motors have small bolts around the side covers).
Rubber mallet or wooden block: Useful for gently tapping the motor covers to loosen them. Never hit the covers or axle directly with metal – use a mallet or a block of wood to protect them.
Gear puller (optional but very helpful): Direct-drive motors have strong magnets holding the rotor and stator together. A puller tool can help separate the motor halves safely. If you don’t have one, you can try a makeshift method like holding the wheel and sharply tapping the axle on a wood surface to push the stator out, but a puller is more controlled.
Penetrating oil: A good penetrating oil (like WD-40 Specialist, PB Blaster, or Kroil) helps loosen rusted parts. Spraying a bit on rusted bolts or between stuck metal parts (like a rust-frozen bearing) can work wonders. It also helps dissolve rust to some extent.
Rust remover supplies: You have options here:
- Household acids: White vinegar (a mild acid) is great for dissolving rust when soaked or applied. Lemon juice (citric acid) can also work. Baking soda mixed with water makes a gentle abrasive paste that can aid scrubbing.
- Chemical rust remover: Naval jelly or other phosphoric acid based rust removers will eat away rust effectively. Follow the product instructions and use gloves.
- Mild abrasive tools: Steel wool (extra-fine #0000) and wire brushes can physically scrub off rust. Fine sandpaper (like 400-600 grit) or Scotch-Brite pads are useful for smoothing out rust spots without gouging the metal.
Cleaning supplies: Rags, paper towels, and isopropyl alcohol (rubbing alcohol) for wiping parts clean. Alcohol helps absorb water and will dry without residue – good for a final wipe-down of metal surfaces after rust removal.
Replacement parts: It’s wise to have replacement bearings on hand if your motor’s bearings got rusty. Most direct-drive hubs use standard sealed bearings (common sizes are 6002 and 6202 for many motors) – check your motor’s model or look at the bearing markings.
If the bearings feel gritty or rough, plan to swap them out. Also, if you discover any broken magnets inside or ones that fell off the rotor, you may need replacement magnets (from the motor manufacturer or a donor motor) or at least a strong epoxy to reattach them.
Epoxy adhesive: A high-strength, heat-resistant epoxy (like 3M DP-420) is recommended if any magnets need re-gluing. Regular epoxy might work in a pinch, but motor-specific ones handle heat better.
Insulating varnish or spray: This is optional but highly recommended for protecting the windings and metal surfaces after cleaning. Products like red insulating varnish spray or high-temp waterproof paint (e.g. POR-15) can coat the stator and magnets to prevent future rust. You can get these in spray-can form.
Sealant for reassembly: To reseal the hub, grab some automotive silicone gasket maker or, even better, polyurethane sealant. A thin bead on the cover rims will help keep water out. (Many motors just rely on metal-to-metal contact or a rubber o-ring; adding sealant improves water resistance.
Note: standard silicone can absorb moisture over time, so if available, use a non-hygroscopic sealant like polyurethane for best results.)
Miscellaneous: Gloves (to protect your hands from chemicals and grime), safety glasses (when hammering or using chemicals), and a marker or tape to mark the orientation of parts (mark the covers and stator position so you reassemble the same way – this can maintain any factory balancing or alignment).
With everything ready, let’s move on to the step-by-step process of fixing the motor.
Step-by-Step: How to Fix a Rusty Direct Drive Hub Motor
Step 1: Remove the Wheel and Disconnect the Motor
Start by taking the wheel (with the hub motor) off your e-bike. Unplug the motor’s electrical connector from the controller – usually, there’s a multi-pin connector from the motor cable.
Never try to open the motor while it’s still wired to the bike. Once unplugged, loosen the axle nuts or quick-release and remove the wheel just like you would for a flat tire.
Take the wheel to a clean workspace. It’s best to lay it on a bench or on the floor with protection (like cardboard) to avoid scratching the disc brake or axle.
If your motor has a disc brake rotor or a freewheel/cassette on it, you may remove those to get better access to the side covers (this often isn’t strictly necessary, but if the disc or freewheel is in the way of screws, remove them first).
SEE ALSO How to Replace Corroded E-bike Connectors: A Comprehensive DIY Guide
Step 2: Open the Hub Motor
Now comes the first tricky part: opening up the hub motor’s casing. Most direct-drive hub motors have two round side covers (sometimes called flanges). These might be held on by small screws around the perimeter or sometimes just press-fit. Remove any screws first.
To separate the motor, you typically need to pull the stator (the inner part with coils attached to the axle) out of the rotor shell (the outer ring with magnets). The magnets exert a strong attraction, so pulling it apart takes some force. Here are some methods:
Manual pull with tapping: Flip the wheel so one side cover faces up. If the cover is loose, you might be able to pull it straight off by hand (lifting the wheel while stepping on the axle). Usually, it’s not so easy because of the magnets.
A common DIY trick is to thread the axle nut back on a few turns (to protect the threads) and then bang the end of the axle on a block of wood on the ground. The weight of the wheel and inertia can pop the stator out a bit. Rotate and repeat if needed. Be very careful to catch/support the stator so it doesn’t drop completely or strain the wires.
Gear puller tool: The most controlled method is using a gear puller or bearing puller. Attach it to the hub (some motors have threaded holes or you can grip the cover) and slowly press the axle out. This overcomes the magnetic hold in a steady way. Given the very strong magnetic force in direct-drive motors, a puller can make this step much easier and safer.
Rubber mallet taps: If a puller isn’t available, you can also tap around the cover’s edge with a rubber mallet to wiggle it out. Tap evenly in a star pattern around the rim of the cover. Combine this with pulling on the wheel – you’ll feel the magnet resistance. Eventually one side will separate, and you can pull the stator out of the rotor.
Safety Tip: As the motor starts to come apart, mind the cable that goes through the axle. Make sure it’s not getting yanked or twisted. Also, watch your fingers – if the stator snaps back due to magnet force, it can pinch hard. Go slowly and keep fingers out of the gap between stator and rotor.
Once apart, set the pieces carefully on your workspace. Typically, the stator (with coils and hub axle) will separate out, and the rotor (the outer drum with magnets, still laced in the wheel rim) will be loose once one side cover is off. Sometimes one cover comes off with the stator, other times it stays with the rotor – designs vary. Now you have access to the insides.
Step 3: Assess the Rust Damage
Take a good look at the inside of your hub motor. This can be an eye-opener (and not always pretty!). Identify where the rust is and how bad it is:
Magnets: The ring of magnets inside the rotor shell are often coated, but if water sat in there, they might have a layer of rust. Are the magnets all still firmly attached to the ring? (If not, note which ones are loose or missing.) Surface rust on magnets can be cleaned, but if a magnet is heavily corroded or cracked, you’ll need to address that.
Stator & Windings: The stator is the stack of metal plates (laminations) with copper wire coils. The laminations are usually coated to prevent rust, but they can still get rusty at the edges. If you see orange rust on the stator poles or between them, that’s a target for cleaning.
Also check the copper windings – generally the varnish on them protects the copper, but if you see green or white oxidation on the copper or blackened sections, that indicates water damage. Light green corrosion might be cleaned off carefully, but heavy oxidation could mean the motor was significantly harmed (copper oxide increases resistance and heating).
Bearings: On each side of the hub where the axle passes through the covers, there are bearings. Do they look rusty? Try turning them with your finger – if they feel gritty or frozen, they likely need replacement. Often one side (the lower side when the bike is parked) gets worse rust if water pooled there.
Axle & small parts: Check the axle itself and any washers, spacers, or snap-rings on it. These steel parts can rust. In one teardown, a thin spring-steel washer had completely corroded and fallen apart. If you find broken bits of rusted metal, note where they came from so you can replace them.
Hall sensor board: Many direct-drive motors have a small circuit board with Hall sensors (position sensors) inside. It’s usually on the stator near the coils. Inspect it for corrosion. If it’s just a bit dirty, that’s fine; if the sensors or wires are rusted or the board is water-damaged, it could cause the motor to run poorly.
Replacing Hall sensors is possible but beyond the scope of basic rust cleanup – just be aware if they look ruined, you might have an additional fix there.
By assessing these, you can decide what needs just cleaning vs. replacing. Most often, the magnets and stator will just need rust removal, and the bearings or small hardware might need replacement if they were seized. Next, we tackle the rust removal process in detail.
Step 4: Remove the Rust (Cleaning the Internals)
Now to get rid of that rust. Rust removal will be a combination of physical scrubbing and chemical cleaning:
Mechanical scrubbing
Begin by scraping off loose rust flakes. Use a wire brush or a small screwdriver to knock off any chunky rust deposits. Then, use fine steel wool (#0000) or a fine-grit sandpaper to gently scrub the rusty areas on the stator and magnets. The goal is to remove as much rust as possible from the surface.
Be careful around the copper coils – do not scrape the insulated wires themselves (you don’t want to damage the coil insulation). If the stator laminations are rusty, you can sand them lightly to remove the rust down to clean metal.
On the magnets, if they have a rusty film, gently buff them with steel wool. Don’t use very coarse abrasives that could gouge the magnets or stator – patience and a light touch work best.
Chemical rust dissolving
After an initial scrub, applying a rust dissolver helps reach what sanding can’t. One convenient and cheap method is using white vinegar (which contains acetic acid). You can either soak parts in vinegar or soak rags/paper towels in vinegar and lay them on the rusted areas. Vinegar will start to dissolve rust after a few hours (even faster if warmed, but be careful with heating).
Another home remedy is making a paste of baking soda and water to apply as a gentle abrasive, then adding vinegar on top – the fizzing reaction can lift rust off. One DIY enthusiast scrubbed down rusted motor rotors with baking soda paste and a toothbrush, then squirted vinegar which “rapidly went to work” dissolving the rust further.
If you have a commercial naval jelly (phosphoric acid) or similar product, you can use that according to directions – usually apply, let it sit, then rinse. Phosphoric acid actually converts rust (iron oxide) into a different compound that can be wiped off.
Lemon juice can also be used similarly to vinegar (since it’s citric acid). Even Coca-Cola contains phosphoric acid – some people use it as a makeshift rust remover!
For tight spots (like between stator teeth or inside corners), an old toothbrush soaked in vinegar or rust remover can help scrub. Hydrogen peroxide with salt is another recipe people use for rust, but be cautious as it can be aggressive – stick to tried-and-true methods like vinegar or phosphoric acid for delicate motor parts.
Cleaning and neutralizing
After the rust seems to loosen or dissolve, immediately clean the residues. Wipe with rags or paper towels to get the gunk out. If you used an acid like vinegar, it’s a good idea to neutralize it – ironically, a bit of baking soda in water can neutralize remaining vinegar.
Or rinse the part with water (only if the part is mostly metal – avoid soaking the windings in water). Ensure everything is dried quickly after any water-based cleaning to avoid flash rust (flash rust is new rust that forms when clean metal is left wet).
A heat gun or hair dryer can be used to thoroughly dry the stator and rotor after cleaning. One technique is to put the stator in an oven at low heat (e.g. ~170°F / 75°C) for an hour to bake out moisture.
After drying, do a final wipe with isopropyl alcohol on the metal surfaces. The alcohol will remove any oily residues and also pull remaining moisture out, evaporating without trace.
Now inspect the parts – they likely won’t look brand new (rust can leave pitting or dark stains), but the aim is that all flaky, raised rust is gone. The metal should be smooth to the touch even if discolored. If you rub a clean cloth and it doesn’t come off orange/brown, you’ve gotten most of it.
For the copper windings, hopefully they weren’t too affected. If there’s minor oxidation (greenish coating), you can very gently wipe the coils with a bit of vinegar on a cloth, then alcohol.
Do not scrub the wire hard or use anything abrasive on copper wires, as you could strip the insulating enamel. If windings are heavily corroded or shorted, that goes beyond rust cleanup – that would require re-winding or motor replacement. But in many cases the coils are fine even if the iron parts rusted (the varnish on wires gives some protection).
Finally, don’t forget the bearings: if you plan to reuse the old bearings (and they still turn smoothly), flush them out. You can spray penetrating oil or WD-40 into the bearing to wash out grime, then spin it and wipe. It won’t restore a truly rusty bearing to like-new, but it can help in mild cases. However, most of the time with rust, you’ll want to put in new bearings, which we’ll cover next.
Step 5: Replace Worn or Damaged Parts (Bearings, Magnets, etc.)
With the rust removed, assess what parts need replacing before reassembly. Common parts to replace in a rusty hub motor include:
Bearings
These are the #1 wear item, especially if water was inside. If your bearings feel rough or make noise, replace them. Most direct-drive motors use sealed ball bearings that are press-fit into the side covers or onto the axle. Check the number on the old bearing (e.g., 6002, 6202) and get the same size.
When installing new ones, make sure you press them in straight and only apply force on the outer race (for hub shells) or inner race (if pressing onto axle) as appropriate. Upgrading to higher quality bearings with double seals is smart – some stock bearings are only single-sealed and let moisture in.
Double-sealed bearings (rubber seals on both sides) will last longer in wet conditions, even if they cost a bit more. Pro tip: before installing, you can pack a little extra waterproof grease into the new bearing seal for added protection.
Magnets
If a magnet came loose or got cracked, you’ll need to fix that. A loose magnet must be re-glued; a cracked one ideally should be replaced (though small chips can be okay). Clean the area underneath a loose magnet thoroughly (no rust or old glue left).
Then use a high-strength epoxy suitable for metal and high heat – for example, the epoxy 3M DP-420 is known to work well for securing magnets in motors. Apply epoxy to the magnet and mating surface, press it in place (correct orientation! – usually magnets alternate polarity, so make sure you put the magnet back exactly as it was relative to the others).
Clamp or hold it firmly until cured. Be very careful handling magnets: they can snap together and pinch fingers. Use spacers if needed. If a magnet is missing entirely and you have a replacement, epoxy the new one in. Try to get the same size and type of magnet; a mismatched magnet can imbalance the motor or cause uneven performance.
Small hardware
Replace any destroyed washers, snap rings, or screws. These are usually cheap and easy to source (stainless steel replacements are best to avoid future rust). For example, if a thin washer on the axle was rusted away, get a new one (preferably stainless or coated). Check the axle nuts too – if they’re rusty, either wire-brush them clean or replace them.
Hall sensors or wiring
If you noticed corrosion on the hall sensor board or wire connectors, you might preemptively replace them. Hall sensors are typically little black chips near the stator; if they were submerged and rusted, the motor might run in sensorless mode (if your controller allows) or need sensor replacement. That’s a bit advanced, so if the motor runs okay after everything, you can leave them.
For wiring, ensure the main phase wires and the small hall wires aren’t corroded through. Clean the contacts with electrical contact cleaner and a brush. If connectors (to controller) are corroded, consider replacing or cleaning them to ensure a good electrical connection.
Axle
Usually the steel axle is durable, but check for any bends or heavy rust. A slightly bent axle (from an impact or from using a hammer in disassembly) can sometimes be straightened by a professional, but if it’s minor, it may still work fine. Make sure the axle isn’t bent enough to cause the rotor to rub once assembled.
Also, restore the axle threads if they got damaged (for instance, if hammering on the axle mushroomed the threads, use a die to re-cut the threads or file it down). Grease the axle a bit to prevent future rust, especially where it contacts bearings and at the flats where it meets the dropouts.
At this point, you’ve cleaned and refreshed everything necessary. Take a moment to ensure all parts are completely dry and clean. We’re now ready to put the motor back together.
Step 6: Reassemble the Hub Motor
Reassembly is basically the reverse of disassembly, with a few extra precautions:
Optional - Apply protective coatings
Before closing up the motor, this is your chance to add some rust protection. Consider spraying a light coat of insulating varnish or high-temp rust-proof paint on the stator and the inside of the rotor.
For example, red insulating motor varnish can seal the stator laminations and windings against moisture. A product like POR-15 high-temp paint can be sprayed on metal surfaces to prevent rust. Make sure anything you apply can handle heat and won’t fling off onto the magnets. Let any coatings fully dry before reassembly.
Additionally, you could dab a little grease on bare steel surfaces (like the axle or spacers) as a moisture barrier. Just keep grease away from the magnet faces and windings.
Fit the new (or cleaned) bearings
If you removed bearings, install the new ones into the hub covers or onto the axle as required. Press them in evenly. If you chilled the bearings in a freezer and slightly warmed the hub, they often slide in easier. Ensure any snap rings that hold bearings are reinstalled.
Join stator and rotor
This is the tricky part with magnets again. Line up the stator into the rotor ring as straight as possible. Keep your fingers clear, and gently let the stator slide in – the magnets will try to yank it the rest of the way. Control it firmly. If it slams together crooked, you might chip a magnet, so work carefully.
Some folks use wooden wedges or even cardboard shims to make this smoother (place them to keep the stator centered until it’s mostly in, then remove). Once the stator is seated, check that any seals or gaskets are properly positioned between covers.
Reattach side covers
If one cover was removed fully, put that cover back on, aligning any screw holes. It may snap in place magnetically or might need slight tapping. Insert the screws and tighten them in a cross pattern (if applicable) to ensure even sealing.
Don’t over-tighten and strip them – snug is usually enough since the screws just hold covers, and the magnet forces do the rest. If your motor didn’t have screws (some just press-fit), a few taps with a mallet on the cover’s perimeter can seat it fully.
Apply sealant
If you decided to use sealant for waterproofing, run a thin bead of silicone or polyurethane sealant around the joint where the cover meets the hub shell before tightening the last bit. Wipe off any excess squeeze-out.
Also consider sealing where the cable enters the axle – you can pack a bit of silicone around the wires at the axle exit to block that path for water (just don’t put strain on the wires). Polyurethane sealant is preferred in wet environments because regular silicone can absorb moisture over time. Give the sealant the recommended cure time.
Double-check internals
As you close up, ensure no wires are pinched between covers, and that the hall sensor cable inside is secured away from moving parts (sometimes there are little clips or paths for the wires inside – make sure they’re back in place). Also verify that all magnets stayed in place during assembly and none are sticking to the stator.
Step 7: Test the Repaired Motor
Before putting the wheel back on the bike, it’s wise to test the motor’s function. Here’s how:
Spin by hand
Rotate the wheel with your hand. It should spin freely and smoothly. You will feel the gentle cogging of the magnets (a light “detent” feeling as it spins), which is normal for direct drives, but there should be no grinding or scraping noise now. If you hear scraping, stop – the rotor might not be fully seated or something is still touching inside.
Electrical test
Connect the motor cable back to your e-bike’s controller (while the bike is powered off). Once connected, lift the wheel off the ground (put the bike on a stand or just be ready to hold it) and power on the system.
Gently apply a small amount of throttle (or use the walk mode) to make the wheel spin. It should start up smoothly. Listen for any unusual sounds. Let it run a minute or two and observe: is the wheel running true (no wobble from a bent axle or misassembly)? Do you hear any clicking? If everything sounds good, try a full throttle burst (briefly) to ensure it delivers power normally.
Monitor temperature
After a short test run, feel the motor. It’s normal if it’s slightly warm, but it shouldn’t heat up rapidly under no-load. If it’s getting hot quickly or you hear/feel roughness, something might still be wrong (for example, a partially shorted winding from severe rust could cause heating – that’s rare). If you have a display with temperature, check it stays reasonable.
Ride test
Reinstall the wheel on the bike, ensuring the axle is secured in the dropouts properly and the motor cable is routed safely. Go for a cautious test ride. Start slow and listen. If all is well, the motor should now operate without the previous issues. No more grinding noises, and hopefully performance is restored. You might actually feel it spin more freely and efficiently now that rust isn’t creating drag.
Congratulations – you’ve fixed the rusty hub motor! By refurbishing it, you’ve saved the expense of a new motor and extended its life. But before we wrap up, let’s cover how to keep it from rusting again.
Preventing Future Rust in Your Hub Motor
Now that your direct drive hub motor is clean and running smooth, you’ll want to keep it that way. Here are some tips to prevent rust from returning:
Improve sealing
Manufacturers don’t always perfectly seal hub motors, so you can do it yourself. You’ve likely already sealed the side covers with gasket maker. One more vulnerable spot is where the motor cable exits the axle – water can sneak in along the wires.
Use heat-shrink tubing and silicone to create a water-resistant strain relief at that spot (some kits sell bolt-on cable seals). Also ensure any cover screws or bolt holes are snug and add a dab of sealant if needed.
Regular drying out
If your motor does get exposed to a lot of water (say you rode in heavy rain), it can help to dry it out afterward. You can park the bike indoors in a warm, dry spot. Some riders even point a hair dryer at the hub or take the covers off after a very wet ride to let it dry. Because as we learned, moisture that stays trapped is what causes the trouble.
Ventilation mods
There’s a bit of debate here, but some enthusiasts drill small vent or drain holes in their hub motor covers. The idea is to let moisture escape or not accumulate. If you ride in a dry area, having vents can also help cool the motor. However, vents could let water and dirt in if you ride through puddles or mud.
One suggestion is to drill tiny holes on the downward side of the hub so water can drip out but it’s hard for it to splash in. This is an optional mod – do it only if you’re comfortable and understand the risks. Alternatively, periodically open the motor for inspection (say, once a year) if you suspect moisture, rather than venting.
Use corrosion inhibitors
Some riders use products like Ferrofluid or corrosion-block sprays inside the motor. Ferrofluid is a magnetic oil that can be added in small amounts to a direct drive motor – it improves heat transfer and incidentally provides a light oil coating that can prevent rust on the magnets. (Grin Technologies sells “Statorade” ferrofluid for this purpose.)
You can also use a light mist of a corrosion inhibitor spray (like CorrosionX or WD-40 Specialist Long-Term Corrosion Inhibitor) on metal parts during assembly – but do not soak the windings with it, and keep it off plastic or rubber. A thin protective film on the steel laminations and magnet surfaces can repel water. Just avoid anything that could fling off onto the brake rotor or make a mess.
Coat the internals when new
If you ever get a new hub motor (or after this repair), a great preventative step is to open it up before use and apply a protective coating. For example, spraying the stator and rotor with POR-15 high-temp paint or insulating varnish can provide a shield against moisture.
This was even recommended by some experts: take a brand new hub, open it, coat everything, upgrade any grease or parts, then seal it up better than factory. It’s easier to prevent rust than to remove it!
Avoid extreme water exposure
This sounds obvious, but try not to totally submerge your hub or blast it directly with a hose. E-bikes can handle rain, but they are not pressure-washer friendly. If you must ride in heavy rain or snow slush, do the maintenance afterward (drying, re-greasing) to mitigate any water ingress. And if you ride in winter where salt is used on roads, be extra vigilant – salt accelerates corrosion like crazy. Clean and dry your bike (and hub) after exposure to salted water.
Storage matters
When not using the bike, store it in a dry place. Leaving a bike outdoors constantly, even not ridden, allows moisture changes to pump air in and out of the hub (daily temperature swings). Keeping the bike inside or at least under shelter will reduce the chance of condensation forming inside the motor.
By following these practices, you’ll greatly extend the life of your hub motor. Many riders run the same direct-drive motor for years without issues by taking these precautions. Remember, corrosion is the enemy of all e-bike components, so a little preventative care goes a long way.
SEE ALSO How to Protect Your Bike from Rusting in Outdoor Conditions
Conclusion
Rusty hub motors aren’t scrap, they just need a teardown, a thorough scrub, and fresh bearings or magnets before you seal everything up tight. A few tools, some patience, and smart waterproofing will have your wheel spinning like new and save you the cost of a replacement. Keep water out and do quick yearly check-ups, and your direct-drive hub will stay trouble-free for miles to come.
FAQs
How do I fix a rusty direct-drive hub motor?
Open the hub, scrub or dissolve the rust on magnets and stator, swap out any gritty bearings or loose magnets, then re-seal the covers. A smooth, quiet spin in your stand means you did it right.
Is it cheaper to repair or replace a rusted hub motor?
Repair is usually far cheaper—bearings, epoxy, and rust-remover cost a fraction of a new wheel. Replace only if the windings are burnt or the rotor is badly warped.
How can I stop rust from coming back?
Seal the side covers and cable exit with gasket maker, store the bike dry, and open the hub yearly for a quick check-up. A light coat of insulating varnish or ferrofluid inside also keeps moisture at bay.
Can I still ride my e-bike if the hub motor shows a little rust?
You can, but it’s risky. Light surface rust may not stop the wheel right away, yet it will spread fast and can seize bearings or scrape magnets. Fix it promptly to avoid bigger, costlier damage.
What’s the best rust remover for cleaning an e-bike hub motor?
Most DIY riders use white vinegar or a phosphoric-acid gel like Naval Jelly for mild corrosion. For heavy rust, a dedicated rust-dissolver (Evapo-Rust) paired with fine steel wool works fastest and is safe on magnets and stator steel.
Read More
Decoding Ebike Hub Motor Pinouts: A Guide to Wiring and Connections
Prevent Your E-bike Hub Motor from Spinning Out With Torque Arms
Step-by-Step Guide to Replacing Hall Sensors in E-bike Hub Motors
Why Your E-bike Hub Motor Vibration Without Rotation
Step-by-Step Guide: Safely Upgrading Your E-bike Fuse System