Brown the bacon in a large skillet. Add the hamburger and onion and brown, breaking the hamburger into small bits.
When hamburger is browned, pour off excess fat. Add the ketchup, brown sugar vinegar and Pork & Beans. Stir to combine.
Add the butter beans and kidney beans and stir to mix well. Use reserved liquid from drained beans to keep mixture from sticking.
Bring to a boil, then cover reducing heat to simmer and cook for 20-30 minutes. Add more liquid from drained beans if needed.