Canceling PR7 site, moving to another site

We have 2 sites. Site A and site B. Site A has PR6, site B PR7. Both corporate sites are about the same company, just different sections (marketing, web). We just renovated site A and now we have in this site both sections so we are going to cancel site B which has a very old look.

I am wondering what do you think it would be the best option:
a)
Redirecting site B to site A. Is it ok to move the entire site with so high PR with redirect to 1 single page? That could be a huge link juice bomb, is any danger that Google will punish us?

b)
Changing all links (more than 300) as we have access to all of them and pointing them to site A. On site B we would just add some articles and remove some old content. Same again that would be a huge link juice bomb, but we can change all links through a long period (10 months each month about 30).

Any comment would be great.

Thank you

If you have inbound links to multiple internal pages that you are going to redirect to just one page, then you just might be punishing yourself, never mind Google. Links have more value when they are in context with the linked page. If you redirect some links that aren’t so relevant to the new page on Site A, you won’t get as much benefit as having equivalent pages on Site A that retain those original links (via a redirect).

I think b) is the best option. I always look on redirects as a way to change the destination of a link if you can’t actually change the link itself. If you can change the link, and you can spare the time to do that, that’s what I’d do.