GUNAI GN29 29 Inch 750W Motor 48V 15AH Electric Bike for Adult Electric Mountain Bike 21 Speed

€899.00 €1,099.99 Save €200.99
Sold 136
Quantity
Free shipping
Secure payments
Solid Performance

GUNAI GN29 Electric Bike offers a perfect fit for a variety of riders with its single frame size. Enjoy a smooth and comfortable ride across any surface with its front suspension fork, 750W motor, 48V battery, 21-speed gear system, and 29-inch wheels. Look good and get around town or nature with ease on the fashionable and reliable GN29 Electric Bike.

🚴High-Performance Electric Motor: GUNAI GN29 29 Inch Adult Electric Bike features a powerful 48V 750W brushless motor, which generates a robust 50NM torque for exceptional acceleration. Perfect for an electric mountain bike or electric dirt bike, it achieves an exciting top speed of 50 km/h.

🚴Long-lasting battery with extended range: Powered by a 15Ah battery, the GN29 Electric Commuter Cruiser Bike offers an impressive range of 50 kilometers in pure electric mode and an extended 90 kilometers with assistance. Perfect for commuting electric mountain bike or a long-distance electric road bike, for both short commutes and longer trips.

🚴Fast charging for reduced downtime :The 54.6V 2A charger of this eco-friendly electric hybrid bike ensures relatively fast charging, with a fast charging time of 6-7 hours. This feature is important for those looking for an efficient electric city bike or a versatile electric bike for the Trail City Commute, reducing downtime and maximizing time on the road.

🚴Versatile transmission for varying terrain: With a 21-speed gearbox, the GN29 electric bike offers a versatile range for adaptation to different terrains and riding styles. Whether you're looking for an electric mountain bike for commuting or a stylish electric cruiser bike, the gearing provides adaptability for different riding conditions.

🚴Stable frame and advanced suspension/brakes: The 29-inch aluminum frame ensures durability and stability, making it suitable for riders of different heights. The lockable suspension on the aluminum front fork ensures a smooth and controlled ride, while the disc brakes provide reliable stopping power. These features are essential for an Electric Commuter Cruiser Bike or an Electric Touring Bike for long distance rides.

Delivery area:

France, United Kingdom, Italy, Germany, Austria, Belgium, Bulgaria, Hungary, Greece, Denmark, Ireland, Spain, Latvia, Lithuania, Luxembourg, Netherlands, Poland, Portugal, Romania, Slovakia, Slovenia, Finland, Croatia, Czech Republic, Sweden ,Estonia.

Note:

Islands are not within our delivery range.

If the ordered product is not within the scope of transportation, a 5% fee will be deducted for the refund, please check clearly.

Customer Reviews

Here are what our customers say.

Write a Review
Customer Reviews
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.