2007 trx400ex top end rebuild kits

I need to rebuild the top end on my 2007 trx400ex (smoking really bad) I am in the process of pricing out the cost of doing this and sourcing the cheapest way possible with decent results. Looking at OEM parts which I would probably get from Honda Shop looks to be very expensive considering I will most likely have to bore my cylinder.

Im looking to stay around the $200 range on this rebuild if possible. I have looked at many rebuild kits but not sure of any reviews on them. I have seen full kits (gaskets, piston, cylinder, etc) on ebay for $150 to $200.

Has anyone used a rebuild kit like this off of ebay before and what were your results? Can you recommend a kit you used for 2007 model?

Has anyone had a honda shop do their rebuild and what was the price range they charged for doing this?

Thanks