I think I'd add a diagonal brace or two. The thought of 300kg + on top of two pairs of legs (i.e. front and back) with only a bar at the bottom for stability would worry me.