I own a 2000 targa lx myself - so far its been quite a good moped for me (have put a couple of thousand k on it without replacing more than the flasher unit and oil) Also went through one accident and all I had to replace was the fairing (actually still haven't gotten around to it... one of these days) It still starts on the first or second go as well (depending on how cold it is)
Compared to the puch maxi I used to own... better acceleration but slightly less top end (stock that is, before I bought a biturbo for it) but it keeps up with city traffic quite nicely I find. Also have ridden it in the rain a few times... handles a good soaking quite well.
All in all I like it and have had no major issues while riding it. Plus it should meet the qualifications of a moped anywhere in canada (It meets all the federal guidelines for LSM, or limited speed motorcycle... plus it meets the provincial guidelines. In BC you can order the model without pedals if you want, here in ontario you need the pedals. It has turn signals, brake light, etc. Oh one tiny quibble... it only has one hole on the back fender for a license plate so I fabricated a holder for my plate... some people will just punch a single hole in the plate to match the one in the fender as well (right in the top middle)