The VM34 is a decent low-priced carburetor. It's popular because of price and the fact that it's legal on the XS650 for AHRMA racing, while flat slides are not. That particular kit is from Sporting For Less, flying under another label--that little pitch that the OEM carbs "will never be right" identifies them. The air filters are Emgo-type--the filter medium is a very thin layer of foam, they won't stop anything smaller than pea gravel. The mounts are flimsy, and I'd advise against using them.
One thing to understand is that aftermarket carbs leave the factory with only one set of generic components, and anything that sets the carbs up for a particular application is extra money. The generic needle jet for the VM34 is the Q-2, which is usable on the XS650/750 only in full-race tune under race conditions. The generic needle will yield very poor results as well. Apart from the slides, those are the most expensive components in the carburetors. SFL made a regular practice of sending out a few kits with proper components and many with undersized main and pilot jets installed to compensate for the fat generic NJ. That way when someone complained online there was always someone else to say, truthfully, "Hey--mine were right!" and serve as an unwitting shill.
If you want to do things on the cheap, buy a pair of generic carb bodies wherever and jet them yourself; a very little looking will turn up the baseline that I and others have posted dozens of times. If you want quality mounts, filters, and cables, get them from MMM at 650 Central. Or get Michael's full kit; what you'll save on shipping from 3 or 4 suppliers will fund the difference, and you'll get Michael's tech support too.