I thini I have replied to you some where but here goes again ...
fahad, sorry for responding so late was busy with some travelling stuf... any ways ... just keep in mind there is no special piaggio tuning shop and those shops which are dedicating there time for Paiggio are know better then any other mechnic ...
Solution:
Go to that mechnic who know CG from heart ... Who really knows how to tune the CG for "Wheelie Setup" I mean harder accelration low top speed or how to make a bike seal Top Spead may be with a bit low accelration .. in short who know who to play with CG ... let he know you are not happy with paiggio performance and let him do the magic...
as Far as I know, daniyal (han 1911 who owns a madfied CG-DLX AKA viper200) his mechnic has some pretty good repo to tuning bike to different setups get in touch with Ha125 or han1911 and they can tell you the address...