Multi-vendor Auction site plugins recommendations ?

Hi,
I am looking to make a multi-vendor Auction site, something along the lines of ebay and flippa but for a domain names only.

I need to offer Auction (with anti-Auction sniping) / Make an offer and Buy it now options. can you recommended plugins to use ? (ideally something that works and looks great and not too expensive if possible)

And allow user's to manage their own Auction's (without Wordpress dashboard) - something a bit more user friendly and basic.
and would need the basic functionality such as
- Watching items
- current price
- Time till end of auction
- filtered searches
- Internal messages between seller and buyer
- charge per listing and change commission when sold. (ideally automated)
- Transaction progress (allowing Buyer and seller to state their current progress in the transaction )

Thanks

Tom