I agree concerning keeping your originals (or buying good used ones at a swap meet or on ebay) originals are so much better it's not even a close comparison.
Repairing Polyethylene is not easy because it's extremely chemical resistant, most glues, epoxies, or paints do not adhere to it well, if at all. The so called "Dyes" and "plastic paints" on the market are only topical coatings, none of them actually dye through into the plastic. Some hold up for a good long while, but NONE of them will hold up forever. That being said the best stuff I've seen is SEMS dye out of a spray can, works pretty good but your panels need to be absalutely clean of any silicone or other Aurmorall like contaminant, I used laquer thinner, acetone, or brake cleaner on them to get them spotless before usining the plastic prep SEMS sells, then the dye. Seems harsh but it works for me.
As far as repairing cracks I'd suggest welding with Polyethylene rods, nothing else will work as well. If you don't feel comfortable doing such repairs contact Just Dashes, they can do it. Also a good option is having Just Dashes re-skin your original panels with an ultra thin layer of new vinyl. This puts a perfect new surface on them but the grain is not exact, you will need to get ALL of your interior panels done so it all looks right, seat backs, door panels, rear panels, kick panels, etc. (Expensive, figure $1,500.00 for the works in any color). You may also see a slight fit issue at the rear edges of the doors as the new panels are now "bigger" "longer" etc. by the amount of the vinyl wrapped over them. It's a small issue typically but be aware of it, especially at the rear edges of the doors. This is the option I'd take if I could not find good originals.
Good luck.
Scott