Like the above poster mentioned, a laptop mobo replacement is basically going to be limited to being from the OEM. I have replaced mobos on a few HP laptops, and on average it took about 3 hours to accomplish the task with each one, so is part of the reason it is not cheap. To find the exact mobo replacement from hp on partsurfer.hp.com select country, and enter model pavillion zv6000 as you indicated, then look at the label on the bottom of your laptop to find the more precise hp part number, and select the correct one from the page that comes up. You will be able to order a working replacement part from there, without having to deal with possibly gettign the wrong part, or a bad part. They usually have a refurbished and a new part for each item, which you could save a lot of money on the refurb.
You maybe could do the replacement yourself, if you are good at taking things apart and getting them back together properly again. As for getting a non-HP mobo, it is virtually impossible to do. Some manufacturers have the exact same parts in their laptops, basically by getting a system, putting their custom label on it, and selling it again, sometimes if you can find the original manufacturer can get a different mobo option that way, however, I am not aware of HP doing this, so for HP would be about the only option.