i have no experience with it but my advice would be to go with a company who only makes suspension parts. unless you eventually plan on modding the bike, like switching swingarms and forks, then i wouldn't spend a lot of money on the shock for the stock swinger.
i would also keep an eye out for a nice used shock from a good member on here, elka, race tech and fox (i know fox makes a lot of stuff but i hear they are really nice on the stock swingarm)
the pro wheel might be nice, like i said i have no clue. just my 2 cents