ACL now make heavy duty (duraglide) big ends. they're not the cheapest, but they are available at reasonable cost compared to mahle motorsport. as for mains, take your pick. King would be fine, glyco, ks and mahle are all fine too. I have ACL's in mine all round, but only because they were freely available to me at the time. I'd gladly stick king bearings all round. they may be 'cheap', but i know people who have used them for years and years without any issues.