charlietuned
Tuned and Synch'ed
Im traumatised , was checking through my 2011/2012 Moto Guzzi Stelvio NTX, and noticed,to my horror, that there was a sticker on the ABS unit with the words Aprilia -CHINA on the sticker!!!! can it be true ???? :? :?