Turn Your Bike Into an E-Bike

DIY conversion kits for South African commuters. Free shipping. 7-day guarantee. Legal 250W option

  • Convert any bike in 2-3 hours

  • 15 -100km range per charge

  • Pay for itself in 3 months

  • Stay fit while commuting

Why This Makes Perfect Sense

πŸš— FUEL COST: R2500+/monthβŒ› TRAFFIC WASTE: 10+ hours weeklyπŸ‹οΈβ€β™‚οΈFITNESS EXCUSE: "No time to exercise"🐌 BIKE LIMITATION: "Too slow/tiring uphill"

βœ… Save R30 000/year on fuelβœ…Cut commute time by 40% - no more sitting in trafficβœ…Get FITTER without extra time -Thank goodnessβœ…CLIMB HILLS at 25km/h+

HOW IT WORKS

Step 1: Choose Your Kit

Step 2: Install in 2 to 3 hours

Step 3: Start Saving and Riding

250W COMPLETE KIT (R9000)

βœ… 250W rear hub motor (pre-built 29-inch wheel)βœ…36V 10Ah battery (blue sealed) - charger & triangle bag includedβœ…LED display, controller with full kitβœ…LEGAL for SA Public roadsβœ… Free Shipping (Ship in 3 days)βœ… 7-day money-back guaranteeRANGE: 25 - 40km (pedal assist)

DescriptionWheel: 29" (pre-built) - includes 7-speed freewheel, tube and tyre, ready to fit.
Motor: 250W rear hub motor (brushless, geared) - pre-laced into the wheel.
Waterproof motor connector.
Non-waterproof controller connectors.
Battery: 36V 10AH lithium-ion (sealed blue case) 800 cycles = lasts for many years - charger and triangle bag included.
Electronics: LED display, controller, PAS sensor (pedal assist), and brake sensors - Everything needed for a full conversion.
Compliance: Legal for use on South African public roads (within e-bike regulations)
This kit gives you a complete, road-legal conversion with durable, weather resistant components - simply mount, connect and ride.

250W WHEEL + CONTROLLER KIT (R6500)

βœ… 250W rear hub motor (pre-built wheel)βœ…LED display, controller with full kitβœ…No battery included (requires 36V battery)βœ…Save R3000 upfrontβœ… Free Shipping (Ship in 3 days)βœ… 7-day money-back guaranteeRANGE: 25 - 40km (pedal assist)

Description

1000W kit (R12000)

βœ… 1000W high-torque motor(pre-built wheel)βœ…Off-road & steep hill capabilityβœ…LED display, controller with full kitβœ…No battery included (Requires 48V battery)βœ… Free Shipping (Ship in 3 days)βœ… 7-day money-back guaranteeNOTE: Check local regulation for off-road use

Description

Batteries Available for Pre-Order

Hand-Built to your specification | Includes charger | 6-week lead time | limited monthly slots

BatteryPriceEstimated range
36V 10AhR500015 - 40km
36V 15AhR750025 - 60km
48V 20ahR1000030 - 90km

Range calculator

⚑ Your Real-World E-Bike Range
50kg80kg120kg
YOUR ESTIMATED RANGE
20–30 km
Perfect for 10–20km commutes
⚑ Based on South African road conditions, hills, and real rider feedback.
βœ… 427 SA ridersπŸ”‹ Real-world testedπŸ“ Cape Town β€’ Joburg β€’ Durban
πŸ”‹ Pre-Order Battery Now

Click to email us. We'll send a payment link within 24 hours.

(function() { // Get DOM elements const motorSelect = document.getElementById('motorSelect'); const batterySelect = document.getElementById('batterySelect'); const modeSelect = document.getElementById('modeSelect'); const weightSlider = document.getElementById('weightSlider'); const weightDisplay = document.getElementById('weightDisplay'); const rangeResult = document.getElementById('rangeResult'); const rangeDetail = document.getElementById('rangeDetail'); const weightNote = document.getElementById('weightNote'); const batteryMessage = document.getElementById('batteryMessage'); const leadTimeBadge = document.getElementById('leadTimeBadge'); const scarcityMessage = document.getElementById('scarcityMessage'); // IRONBADGER REAL RANGES function calculateRange() { const motor = motorSelect.value; const battery = batterySelect.value; const mode = modeSelect.value; const weight = parseInt(weightSlider.value, 10); let min = 0, max = 0, detail = ''; // 250W KIT if (motor === '250') { if (mode === 'throttle') { min = 10; max = 15; detail = 'Full throttle. Real-world: 10–15km.'; } else { min = 20; max = 30; detail = 'Pedal assist. Real-world: 20–30km.'; } // Battery adjustment for 250W if (battery === '15') { min = Math.round(min * 1.4); max = Math.round(max * 1.4); detail += ' +40% with 15Ah battery.'; } else if (battery === '20') { min = Math.round(min * 1.8); max = Math.round(max * 1.8); detail += ' +80% with 48V 20Ah battery.'; } } // 1000W KIT - YOUR EXACT RANGES if (motor === '1000') { if (mode === 'throttle') { min = 32; max = 40; detail = '1000W throttle. Real-world: 32–40km. Requires 48V 20Ah battery.'; } else { min = 80; max = 97; detail = '1000W pedal assist. Real-world: 80–97km. Requires 48V 20Ah battery.'; } } // Weight adjustment let weightFactor = 1.0; if (weight > 100) weightFactor = 0.85; else if (weight > 80) weightFactor = 0.95; else if (weight < 65) weightFactor = 1.1; min = Math.round(min * weightFactor); max = Math.round(max * weightFactor); // Update UI rangeResult.innerText = `${min}–${max} km`; rangeDetail.innerText = detail; weightNote.innerText = `Range adjusted for ${weight}kg rider weight.`; } // Handle 1000W battery requirements + lead time badge + generic scarcity function handleBatteryRequirements() { if (motorSelect.value === '1000') { // Force battery to 48V 20Ah batterySelect.value = '20'; batterySelect.style.opacity = '0.7'; batterySelect.disabled = true; // Show warning message batteryMessage.style.display = 'block'; batteryMessage.innerHTML = '⚠️ 1000W kit requires 48V 20Ah battery for optimal performance and range.'; // Show 6-week lead time badge leadTimeBadge.style.display = 'inline-block'; // Show generic scarcity message scarcityMessage.style.display = 'block'; } else { batterySelect.style.opacity = '1'; batterySelect.disabled = false; batteryMessage.style.display = 'none'; leadTimeBadge.style.display = 'none'; scarcityMessage.style.display = 'none'; } } // Event listeners motorSelect.addEventListener('change', function() { handleBatteryRequirements(); calculateRange(); }); batterySelect.addEventListener('change', calculateRange); modeSelect.addEventListener('change', calculateRange); weightSlider.addEventListener('input', function() { weightDisplay.innerText = weightSlider.value + 'kg'; calculateRange(); }); // Initial setup weightDisplay.innerText = weightSlider.value + 'kg'; handleBatteryRequirements(); calculateRange(); })();

Custom Builder

πŸ”§ Find Your Perfect Kit
Answer 4 quick questions. We'll suggest the right setup for your ride.
1 What's your primary riding use?
2 What's your typical one-way distance?
3 What's your route like?
4 What's your budget range?
πŸ”§
Need something different? Email us your exact specs. We'll reply within 24 hours with a custom quote and payment link.
// Simple suggestion engine function updateSuggestion() { // Get selected values const use = document.querySelector('input[name="use"]:checked'); const distance = document.querySelector('input[name="distance"]:checked'); const terrain = document.querySelector('input[name="terrain"]:checked'); const budget = document.querySelector('input[name="budget"]:checked'); // Only show suggestion if at least 2 questions answered const answeredCount = [use, distance, terrain, budget].filter(x => x).length; if (answeredCount < 2) { document.getElementById('suggestionBox').style.display = 'none'; return; } // Default suggestion let suggestion = "250W Complete Kit"; let description = "Perfect for daily commuting. Legal on SA roads. 20-30km range."; let showBatteryNote = false; // Get values const useVal = use ? use.value : ''; const distVal = distance ? distance.value : ''; const terrainVal = terrain ? terrain.value : ''; const budgetVal = budget ? budget.value : ''; // SIMPLE LOGIC - Easy to understand suggestions // 1000W for off-road, steep hills, or heavy cargo if (useVal === 'offroad' || useVal === 'cargo' || terrainVal === 'steep') { suggestion = "1000W Power Kit"; description = "For off-road, steep hills, or heavy loads. Requires 48V 20Ah battery."; showBatteryNote = true; } // Budget option - Wheel + Controller else if (budgetVal === 'entry') { suggestion = "250W Wheel + Controller Kit"; description = "Save R3,000 upfront. Add a battery later when you're ready."; } // Long distance commuter else if (useVal === 'commute' && distVal === 'long') { suggestion = "250W Complete + 15Ah Battery"; description = "Extended range for longer commutes. 28-42km real-world range."; } // Everything else defaults to 250W Complete else { suggestion = "250W Complete Kit"; description = "Our most popular kit. Legal, reliable, and ready to ride."; } // Update the suggestion box document.getElementById('suggestionText').innerText = suggestion; document.getElementById('suggestionDesc').innerText = description; // Show/hide battery note const batteryNote = document.getElementById('batteryNoteSimple'); if (showBatteryNote) { batteryNote.style.display = 'inline-block'; } else { batteryNote.style.display = 'none'; } // Show the suggestion box document.getElementById('suggestionBox').style.display = 'block'; } // Reset all selections function resetQuiz() { // Clear all radio selections const radios = document.querySelectorAll('input[type="radio"]'); radios.forEach(radio => radio.checked = false); // Hide suggestion document.getElementById('suggestionBox').style.display = 'none'; } // Initialize - hide suggestion until answers selected document.addEventListener('DOMContentLoaded', function() { document.getElementById('suggestionBox').style.display = 'none'; });

FAQs

Q: Is the 250W kit legal on SA roads?
A: Yes, 250W complies with South African e-bike regulations...
Q: How difficult is installation?
A: Most customers complete it in 2-3 hours with our video guide...
Q: What if it doesn't fit my bike?
A: Email us your bike specs before ordering for free compatibility check...
Q: What's your return policy?
A: 7-day money-back guarantee for unused items in original packaging...
Q: Do you offer installation service?
A: Currently DIY only, but we're building a network of local installers...

About

Hand-Built to your specification | Includes charger | 6-week lead time | limited monthly slots